Details
Diğer Eğitimler

Eğitim Hakkında

Geliştiriciler yalıtılmış yazılım araçlarını kullanmazlar, öyleyse neden araçları tek başlarına öğrenelim? DevOps CI / CD Ardışık Düzeni eğitimi, katılımcılara Git'i sıfırdan öğretir ve kodu uzaktaki bir Git havuzuna güvenli bir şekilde aktarmalarına olanak tanır. Ardından katılımcılar, Git'te depolanan koddan bir Yapılandırma Yönetimi aracı kullanarak sunucuları nasıl yapılandıracaklarını öğrenirler.

Neler Öğreneceksiniz

Herhangi bir kodu etkili bir şekilde paylaşabilmeleri, işbirliği yapabilmeleri, yedekleyebilmeleri ve sürümlerini değiştirebilmeleri için Git'in temellerinden yararlanmayı,

Düzinelerce, yüzlerce, hatta binlerce sunucuyu çalıştırmak ve her seferinde her birinden tam olarak istediğinizi elde etmek için Yapılandırma Yönetimini kullanmayı,

Kodu otomatik olarak indirmek ve test etmek için Sürekli Entegrasyon / Sürekli Dağıtım uygulayın ve ardından son konuma teslim edilmek üzere daha büyük geliştirme ekibinden kod onayı talepleri yapmayı .

Eğitim İçeriği

Teknolojiye Genel Bakış
Git - Kaynak Kontrol Yönetimi
Konfigürasyon yönetimi
Sürekli Entegrasyon / Sürekli Dağıtım

Git: Kaynak Kontrol Yönetimi
Amaca genel bakış ve kullanım örnekleri
Git iş akışı
Git'i yapılandırma
Git ile ilgili yardım almak
Yerel vs Global vs Sistem konfigürasyonları
Temel git komutları
Yerel git depoları oluşturma
Dallanma ve birleştirme
Uzak depoları kullanma (Github, Bitbucket, GitLab, AzureRepos veya AWS CodeCommit)
Genel ve özel SSH anahtarlarını kullanarak uzak havuzlara kod gönderme

Yapılandırma Yönetimi: Ansible veya Chef
Mimari ve çağrı akışı
Kurulum, konfigürasyon ve doğrulama
Ana bilgisayarları ve düğümleri yönetme
Komut dosyası aracılığıyla sunucuları yönetme
Gönderim politikaları: tekrarlanabilir kod yazma
Gönderim kalite kodu:
Linting
Birim testi
Entegrasyon testi
Dinamik yapılandırma ve sunucu ayrıntılarını keşfetme
Değişkenleri birden çok sunucuda kullanma
Yönetilen sunucu grupları oluşturma
Topluluk yapılandırmalarını kullanma
Konfigürasyon Yönetimi güncellemelerini otomatikleştirme

CI / CD
CI / CD'ye genel bakış, kullanım durumları ve geçmişi
CI / CD mimarisi
Proje konfigürasyonları
Kod olarak CI / CD
Ortam değişkenleri ve parametreleri
Dağıtılmış yapılar
Proje görünümlerini özelleştirme
Kimlik bilgilerini ve sırları yönetme
CI / CD'yi git ile entegre etme
Tetikleyiciler: web kancaları ve yoklama
Bildirimler: anlık mesajlaşma entegrasyonu ve SMTP e-postası
Yapılar onaylanıyor
CI / CD aracılığıyla kodu test etme
Birden çok git dalından derlemeleri çalıştırma
CI / CD betikleri içinde koşullu mantık uygulama
Yapılandırma Yönetimi kodunu CI / CD ile dağıtma:

Diğer Eğitimler

Digital Vizyon
455 Eğitim Seti
Eğitimlere Dön