Eğitim İçeriği
Git ve Azure DevOps'e Giriş
- Git sürüm kontrol sistemine genel bakış
- Azure DevOps ve Git entegrasyonuna giriş
- Ortamın kurulumu: Git, SourceTree, GitKraken ve Azure DevOps
Temel Git Kavramları
- Depo oluşturma ve klonlama
- Temel Git komutları: init, add, commit, push, pull
- Dallanma kavramları ve stratejileri
Dal ve Birleştirme Management
- İşbirlikçi projeler için dallanma en iyi uygulamaları
- Dalları SourceTree ve GitKraken ile yönetme
- Alıştırmalar: Dal oluşturma ve birleştirme
Birleştirme Teknikleri ve Çakışma Çözümü
- Birleştirme türleri: Birleştirme, Hızlı İleri Birleştirme, Ezme ve Birleştirme, Yeniden Tabanlandırma ve Birleştirme
- Çakışma çözümü stratejileri ve en iyi uygulamalar
- Uygulamalı alıştırmalar: Çakışmaları simüle etme ve çözme
Konsol ve Grafiksel İstemci İşlemleri
- Git işlemlerini konsoldan gerçekleştirme
- Depoları SourceTree (ana alıştırmalar) ve GitKraken (gösterimler) kullanarak yönetme
- Grafiksel istemcilerin avantajları ve dezavantajları
İleri Düzey Git Teknikleri
- Aşamalandırma, Geri Alma, Sıfırlama ve Aşamalandırmadan Vazgeçme
- Commit'leri seçme ve pratik uygulamalar
- Değişiklikleri güvenli bir şekilde geri alma ve geri döndürme
Azure DevOps ve Git ile Çalışma
- Azure Repos'unda Git depoları kurma
- Git'i Azure DevOps işlem hatlarıyla entegre etme
- İzinleri ve erişim kontrolünü yönetme
Ekip Collaboration ve Gerçek Dünya Senaryoları
- Büyük projelerde dallanma stratejileri
- Ekip ortamlarında çakışmaları ele alma
- DevOps iş akışlarında sürüm kontrolü için en iyi uygulamalar
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Sürüm kontrolü kavramlarına ilişkin temel bilgi
- Yazılım geliştirme uygulamalarına aşinalık
Hedef Kitle
- Sürüm kontrol sistemleriyle çalışan geliştiriciler
- DevOps kod depolarını yöneten mühendisler
- Git ve Azure DevOps kullanarak yazılım projelerinde işbirliği yapan ekipler
Danışanlarımızın Yorumları (5)
Easy going trainer, very knowledgeable and approachable.
Piotr Kowalski - EduBroker Sp. zo.o.
Eğitim - Git and GitHub Fundamentals
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Eğitim - Gitlab and Gitlab CI
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Eğitim - Bitbucket
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Eğitim - Kubernetes and Gitlab
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.