Git for Victims of Subversion Eğitimi
Bu kurs, Subversion kullanıcılarına Git'i nasıl kullanacaklarını gösterir. SVN'den Git'e alışkanlıkları sorunsuz bir şekilde geçirmeye ve yaygın hatalardan kaçınmaya yardımcı olur.
Eğitim İçeriği
Günlük İşler (Merkezi Yönetimle)
- Değişiklikleri Kaydetme
- Göz Atma
- Etiketleme ve Dallandırma
- Birleştirme
- Go Uzak Sunucuyla Senkronizasyon
- İşleri Paylaşma
Git Kavramları
- Git Nesneleri
- Dağıtık Depolar
- Yazarlar ve Kaydedenler
- E-posta Yoluyla Birleştirmeler
- Diğer Depolardan Birleştirmeler
- Octopus Birleştirme
Alışkanlıkların Geçiş Süreci
- Subversion’ı Aynalama
- Git’i Merkezi Yönetimle Kullanma
- Dağıtık Modele Geçiş
- Geçiş Süreci Örnekleri (Açık Kaynak Projeleri)
Git Temel İşlemleri ve İleri Düzey Konular
- Git Komutları
- İmzalar
- Yoksayımlar ve Hariç Tutmalar
Geçiş ve Köprüleme
- Git SVN klonunu Kullanma
- Bir Subversion deposu ve Git çalışma kopyasıyla Çalışma
Kurs İçin Gerekli Önbilgiler
Good bilgisi Subversion (SVN) gereklidir.
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Git for Victims of Subversion Eğitimi - Booking
Git for Victims of Subversion Eğitimi - Enquiry
Git for Victims of Subversion - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (7)
Gave me a good understanding of the differences between SVN and GIT.
Chris - Adder Technology Ltd
Eğitim - Git for Victims of Subversion
Plenty of exercises, trainer followed "flow" of discussion/ participants' needs
Martin - OHB System AG
Eğitim - Git for Victims of Subversion
A very good mix of theory and exercise
Olaf Horn - Wolfgang Metzner GmbH & Co. KG
Eğitim - Git for Victims of Subversion
Luke was very personable and was willing to delve into specific examples of our issues.
Jim HABERLIN - Blume Global
Eğitim - Git for Victims of Subversion
I was able to ask an expert questions that i have been trying figure out by Googling
Paul Russell - Blume Global
Eğitim - Git for Victims of Subversion
The trainer has in depth knowledge of git. The path of course is pretty fast and well thought. Exercises are complicated enough to train and simple enough to be done in time. Great training.
Bartlomiej Jurkiewicz
Eğitim - Git for Victims of Subversion
I was benefit from the info about how framework is keeping truck.
Pawel Jaworski
Eğitim - Git for Victims of Subversion
Yaklaşan Etkinlikler
İlgili Kurslar
Bitbucket
14 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye ortamında Bitbucket'ü bir yazılım geliştirme ortamında sürüm kontrol sistemi olarak kullanmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İş akışları, dallanma ve birleştirme gibi sürüm kontrol kavramlarını anlayabilmek.
- Bitbucket ve Git'i yazılım geliştirme ve sürümleme yönetimi için kullanabilmek.
- Jira, HipChat, Confluence ve Bamboo gibi diğer Atlassian yazılımlarıyla Bitbucket'ü entegre edebilmek.
Gerrit Code Review
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılım mühendisleri ve Gerrit'i bir Git deposu olarak kullanmayı ve kod incelemeleri gerçekleştirmeyi öğrenmek isteyen herkesi hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gerrit'in nasıl çalıştığını ve Gerrit web arayüzünü nasıl yöneteceğinizi anlayabileceksiniz.
- Gerrit'i kod inceleme iş akışlarını yönetmek için kullanma konusunda iyi uygulamaları öğreneceksiniz.
- Bir Gerrit projesini yönetip yapılandırabileceksiniz.
Git Hands-on Workshop with Azure DevOps
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Git ve Azure DevOps ile uygulamalı deneyim kazanmak isteyen orta seviyedeki geliştiriciler ve mühendisler hedeflenmektedir. Bu eğitim, dal yönetimi, birleştirme stratejileri, çakışma çözümü ve grafiksel istemcilerin etkili kullanımı konularına odaklanmaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Temel Git kavramlarını ve iş akışlarını anlayabilecektir.
- İşbirlikçi ortamlarda dalları ve birleştirmeleri etkili bir şekilde yönetebilecektir.
- Gerçek hayattaki senaryolarda en iyi uygulamaları kullanarak çakışmaları çözebilecektir.
- Git yönetiminde grafiksel istemcileri (SourceTree ve GitKraken) kullanabilecektir.
- Konsoldan ve grafiksel arayüzlerden pratik Git işlemleri gerçekleştirebilecektir.
- Azure DevOps içinde depo entegrasyonu ve sürüm kontrolü için Git ile çalışabilecektir.
Comprehensive Git
21 SaatBu, herhangi bir dağıtık sürüm kontrol sistemiyle tanışmayan kişiler için kapsamlı bir kurstur. Yerel bir depoda çalışmaya yönelik basit egzersizlerle başlar ve ekip halinde çalışmayı pratik yaparak tamamlar.
Bu kurs, egzersizlere odaklanmaktadır.
Git and GitHub Fundamentals
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), GitHub'in platformuna yeni başlayan ve kurumsal bir uygulamanın kaynak kodu sürümleme ve yönetimini iyileştirmek için özelliklerini Git ile kullanmak isteyen geliştiriciler ve yazılım mühendisleri hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- GitHub'in web tabanlı platformuna erişim için bir hesap kurmak ve yapılandırmak.
- Git sisteminin nasıl çalıştığını anlamak ve GitHub'in temel kavramlarını kavramak.
- Git iş akışlarını uygularken GitHub depoları oluşturmak ve yönetmek.
- GitHub içinde kaynak kodu değişikliklerini yürütmek ve platformun dışındaki revizyonları senkronize etmek.
- Çekme İstekleri, Etiketler, Yayınlar ve diğer temel GitHub bileşenlerini kullanmak.
- Git tabanlı sürüm kontrol işlevlerini gerçekleştirmek ve GitHub'in bash ortamını kullanmak.
- Ekiple birlikte proje hatalarını çözmek için depo dalları oluşturmak.
- Git ve GitHub'in yapısını anlamak ve daha iyi programlama uygulamaları için aşina olmak.
GitHub Fundamentals for Enterprise Security and Automation
21 SaatTürkiye'da (çevrimiçi veya yerel) yapılan bu eğitmen yönetimi altında gerçekleştirilen canlı eğitim, orta düzeyde geliştiriciler ve DevOps profesyoneller için planlanmıştır. Bu grup, özellikle bir kurumsal bağlamda GitHub ortamlarının güvenliğini, yönetimini ve otomasyonunu geliştirmek istemektedir.
Eğitim sonunda, katılımcılar aşağıdaki becerileri kazanacaklardır:
- GitHub güvenlik ayarlarını ve depo erişimlerini yapılandırmak ve yönetmek.
- Dependabot ve CodeQL gibi GitHub araçları kullanarak en iyi güvenlik uygulamalarını gerçekleştirmek.
- GitHub Eylemlerini ve iş akışlarını oluşturmak, yeniden kullanmak ve sürdürmek.
- Uyumluluğu ve yönetim için ölçeklenebilir bir şekilde faaliyetleri izlemek ve denetlemek.
Gitlab and Gitlab CI
14 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye (yerinde veya uzaktan) sürüm kontrolü ve sürekli entegrasyon için Gitlab'i kurmak ve kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gitlab'i kurun ve yapılandırın.
- Github'e bir alternatifin nasıl uygulanacağını anlayın.
- Gitlab'i bir DevOps yaşam döngüsünü yönetmek için kullanın.
- Gitlab'i Sürekli Entegrasyon / Sürekli Teslimat için kullanın.
- Gitlab kullanarak yazılımı verimli bir şekilde geliştirin, yayınlayın ve test edin.
GitOps Continuous Deployment for Kubernetes
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Kubernetes uygulamaları için Git tabanlı bir yazılım dağıtım iş akışı kurmak, dağıtmak ve yönetmek isteyen DevOps mühendiflere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Spinnaker ve Terraform'i kurmak ve yapılandırmak.
- Geleneksel CI/CD ve Infrastructure-as-Code (IAC) üzerine GitOps'un faydalarını anlamak.
- Komut dosyalarını sürdürmekten vazgeçmek. İyi tanımlanmış bir dağıtım süreci yapılandırmak ve yürütmek.
- Bulut yerel dağıtım, yönetim ve izleme için en iyi uygulamaları uygulamak.
- Manuel müdahale olmadan kısmi başarısızlıklardan dağıtımları kurtarmak.
- Uygulama geliştirme için bir GitOps stratejisi oluşturmak.
Git for Users
7 SaatBu kurs, Git deposunu kullanacak herkes için oluşturulmuştur.
Yazılım geliştiriciler, proje yöneticileri, yazılım mimarları ve çözüm mimarları, sürüm yöneticileri vb...
Kubernetes and Gitlab
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde) DevOps mühendisin Kubernetes ve Gitlab'i kullanarak DevOps yaşam döngüsünü otomatikleştirmesini amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Uygulama derlemelerini, testlerini ve dağıtımlarını otomatikleştirin.
- Otomatik bir derleme altyapısı oluşturun.
- Bir uygulamayı konteynerleştirilmiş bir bulut ortamına dağıtın.
Release Management and Deployment with Distributed Version Control System
7 SaatBu kurs, proje yöneticileri, sürüm yöneticileri, ürün yöneticileri, ürün sahipleri, Scrum Ustalık seviyesindeki kişiler, yazılım mimarları ve yazılımın planlanması ve dağıtımından sorumlu herkes için oluşturulmuştur.
Değişikliklerin gereksinimlerden, geliştirmeden ve testlerden üretim ortamına, dağıtık sürüm kontrol sistemi (GIT özellikle) kullanılarak nasıl taşınacağını gösterir. Diğer dağıtık SCM kullananlar da bu kurstan faydalanabilir.
Subversion for Administrators
7 SaatBu kurs, Subversion yazılımını kurmak ve Subversion deposunu sürdürmek isteyen sistem yöneticileri içindir.
Bu kursun amacı, sistem yöneticilerinin becerilerini genişleterek Subversion deposu sunucularını yönetmelerini ve Subversion uygulamaları konusunda en iyi tavsiyelerde bulunmalarını sağlamaktır.
Bu kurs, Linux sanal makinede birçok laboratuvar egzersizi içermektedir.
Subversion for Advanced Users
14 SaatBu kurs, Subversion'ın ileri düzey kullanıcılarına, sürüm yöneticilerine, proje liderlerine veya svn depolarının düzenli bir üretim zincirinde olmasını isteyen, dallanma yönetimi, otomatik derleme/oluşturma ve test süreçleri hatta dağıtım ve güncelleme ile yoğun olarak ilgilenen herkese yöneliktir.
Öğrenciler, özellikle büyük ölçekli şirketlerde veya coğrafi olarak dağılmış şubeleri olanlarda, geliştirme ekipleri ve dağıtım ekipleri ile daha yakın çalışarak bu kurstan faydalanacaktır.
Bu kurs, CentOS 5 sanal makinelerinde birçok alıştırma içermektedir.
Subversion for Users
7 SaatBu kurs, işbirliği içinde çalışması gereken kişiler için oluşturulmuştur. Kurs, birleştirmeler, çakışmalar, dallar, revizyonlar ve fark dosyaları kavramlarını açıklamaktadır. Katılımcılar, komut satırı araçlarının yanı sıra Tortoise gibi grafik arayüzlerini nasıl kullanacaklarını öğreneceklerdir.