DevOps Fundamentals Eğitimi

DevOps Fundamentals Eğitimi, yazılım geliştirme ve operasyon süreçlerini birleştirerek daha hızlı, güvenilir ve sürdürülebilir yazılım teslimi sağlamayı amaçlayan DevOps yaklaşımını öğretir.

12 Saat
10 Konu Başlığı
Başvuru Formu

Bu Eğitime Başvurun

Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.

Kimler İçindir
• Yazılım geliştiriciler
• Sistem yöneticileri ve DevOps mühendis adayları
• IT operasyon ekipleri
• DevOps kültürü ve süreçlerini öğrenmek isteyen profesyoneller
Eğitim Hedefleri
• DevOps kültürünü ve temel prensiplerini kavramak
• CI/CD (Continuous Integration / Continuous Delivery) süreçlerini anlamak
• Versiyon kontrol sistemlerini (Git vb.) kullanabilmek
• Otomasyon ve pipeline mantığını kavramak
• Yazılım geliştirme ve operasyon süreçlerini entegre edebilmek
Eğitim Hakkında
DevOps Fundamentals Eğitimi, yazılım geliştirme ve operasyon süreçlerini entegre ederek daha hızlı, kaliteli ve sürdürülebilir teslimatlar gerçekleştirmek isteyen katılımcılar için hazırlanmış başlangıç seviyesinde bir programdır. Eğitim kapsamında DevOps kültürü ve prensipleri, CI/CD süreçleri, versiyon kontrol sistemleri, otomasyon, container teknolojileri ve temel bulut yaklaşımları ele alınır. Katılımcılar, geliştirme ve operasyon ekipleri arasındaki iş birliğini artırmayı, süreçleri otomatikleştirmeyi ve yazılım teslim süreçlerini iyileştirmeyi öğrenir. Bu eğitim, DevOps’a yeni başlayanlar, yazılım geliştiriciler, sistem yöneticileri ve süreçlerini modernize etmek isteyen tüm teknik profesyoneller için uygundur.
Ön Koşul
Temel bilgisayar ve IT bilgisi gerekmektedir.
Eğitim İçeriği
• 12 Factor yaklaşımı ve modern uygulama mimarisi prensiplerinin anlaşılması
• 12 Factor prensiplerine uygun örnek uygulamaların incelenmesi
• Versiyon kontrol sistemlerinin (Git vb.) kullanım mantığının kavranması
• SDLC (Software Development Life Cycle) süreçlerinin ve Agile yapı ile ilişkisinin anlaşılması
• Sürekli entegrasyon ve sürekli teslim (CI/CD) kavramlarının öğrenilmesi
• GitHub Actions ve Jenkins gibi araçların kullanımının anlaşılması
• Jenkins kurulumu ve temel yapılandırma süreçlerinin uygulanması
• Jenkins üzerinde pipeline oluşturma ve yönetme
• Örnek bir CI/CD pipeline’ının adımlarının analiz edilmesi
• Development, staging ve production ortamlarının yapısının anlaşılması
• Ortamlar arası geçiş stratejilerinin değerlendirilmesi
• DevOps ekip yapılarının ve otonom ekip yaklaşımının incelenmesi
• Yönetim araçları ve ekip organizasyon modellerinin değerlendirilmesi
• Otomasyon ve orkestrasyon kavramlarının uygulama süreçlerindeki rolü
• Servis keşfi (service discovery) ve sistemler arası iletişim yaklaşımları
• Cloud servislerinin temel prensiplerinin anlaşılması
• Cloud-native mimariler ile geleneksel yapıların karşılaştırılması
• Sanallaştırma süreçlerinden container mimarisine geçiş
• Serverless yaklaşımların temel prensiplerinin öğrenilmesi
• Otomasyon süreçlerine geçiş stratejilerinin değerlendirilmesi
• Infrastructure as Code yaklaşımının temel mantığının kavranması
• Terraform gibi araçlarla altyapı yönetimi
• Örnek IaC senaryolarının incelenmesi
• DevOps, SecOps ve GitOps kavramlarının karşılaştırılması
• Modern yazılım geliştirme süreçlerinde bu yaklaşımların rolü
Kimler İçindir
• Yazılım geliştiriciler
• Sistem yöneticileri ve DevOps mühendis adayları
• IT operasyon ekipleri
• DevOps kültürü ve süreçlerini öğrenmek isteyen profesyoneller
Eğitim Hedefleri
• DevOps kültürünü ve temel prensiplerini kavramak
• CI/CD (Continuous Integration / Continuous Delivery) süreçlerini anlamak
• Versiyon kontrol sistemlerini (Git vb.) kullanabilmek
• Otomasyon ve pipeline mantığını kavramak
• Yazılım geliştirme ve operasyon süreçlerini entegre edebilmek