Yazılım dünyasında
karmaşıklaşan sistemler ve artan ihtiyaçlara cevap verebilmek için yazılımların
ve çalıştıkları sistemlerin sahip olması beklenilen bazı özellikler ortaya
çıktı.
Yazılımların
yayına otomatik olarak alınması, otomatik test edilmesi, ölçeklenmesi,
hızlı bir şekilde yeni özelliklerin son kullanıcılarla / müşterilerle
buluşturulması, detaylı monitoring gibi ihtiyaçlar ile birlikte DevOps kavramı
yazılım ekiplerinin altyapısal isteklerine bir aracı olmaya ve karşılamaya
başladı.
DevOps’a giriş eğitimi boyunca, bir DevOps geçiş
sürecinin aşamaları, pipeline kavramı ve örnekler,
yazılımlar üzerinde yapılması önerilen değişiklikler, bilinmesi gereken temel
kavramlar ele alınıyor.
Eğitim
sonrasında katılımcıların, güncel yazılım ve
sistemlerin ne türden ihtiyaçları olduğunu tanımlayabilmeleri ve yeni
mimarilere göre
uygulama geliştirirken yapılması gerekenleri bilmesi, otomasyona
geçişlerinin hızlanması/başlaması ve DevOps dünyasına adım
atmış olmaları hedefleniyor.
Bu
eğitimde neler öğreneceksiniz?
•
DevOps’un ortaya çıkış süreci
• DevOps ile ilgili
temel kavramlar ve ilkeler
•
DevOps’un sizin ve
çalıştığınız kurum için ne anlama geldiği
•
DevOps kültürü
•
DevOps kültürünün ana
unsurları
•
DevOps kültürü oluşturmada en
önemli
unsurlar
• Operasyonel DevOps
modelleri
• Otonom ekiplere neden
ihtiyaç duyulduğu
•
DevOps’un mimariye olan
etkileri
• DevOps ekiplerinde yönetişim
• Agile, Scrum ve
Kanban hakkında genel bilgiler ve bunların birbirleriyle olan ilişkileri
• ITSM süreçlerinin
DevOps kültüründeki uygulamalarla ilişkisi
• Süreçleri optimize
etmek için Lean’in nasıl kullanıldığı
• Belirli bir süreç için Değer Akışı
Haritasının (Value Stream Map)
nasıl
sağlanacağı
• Yeni ve yenilikçi
fikirlerden sonuç almak için çeşitli yöntemler
• Yazılım Dağıtım
süreçlerinde otomasyonun etkileri
• Sürekli Teslim’in (Continuous Delivery) temel ilkeleri ve faydaları
• DevOps kuruluşlarının
ana bulut ilkeleri
• DevOPS izleme ve
günlük kaydı arasındaki ilişki
Kimler
Katılmalı?
-BT
geliştirme, BT operasyonları veya BT hizmet yönetimine
dahil olan kişiler
-DevOps mühendisleri
-Ürün
sahipleri
-Entegrasyon
uzmanları
-Operasyon yöneticileri
-Olay ve
değişim yöneticileri
-Sistem
yöneticileri
-Ağ yöneticileri
-İş yöneticileri
-Otomasyon
mimarları
-Kurumsal mimarlar
-Test
uzmanları
Eğitim İçeriği
12 Factor ve uygulama
mimarisi
12 factor’e uygun örnek
kodlarının incelenmesi
Versiyon kontrol
sistemleri
SDLC akışı ve agile’daki düzeni
CI/CD Sistemleri,
GitHub Actions, Jenkins
Jenkins’in hızlı
kurulumu ve yapısı
Jenkins üzerinde
pipeline oluşturma
Ekip yapıları, otonom
ekipler, yönetim
araçları
Otomasyon,
orkestrasyon, servis keşfi
Örnek bir CI/CD
pipeline’ının aşamaları
Dev—stage—prod ortamlarının
yapısı, farkları, stratejileri
Cloud servisleri,
cloud-native yapılar, klasik yapılardan farkları
Otomasyona geçiş,
sanallaştırma, containera geçiş, serverless
Infrastructure as
code sistemleri, Terraform, örnek kodların
incelenmesi
DevOps, SecOps,
GitOps kavramlar
Ön Koşullar
Herhangi bir ön koşul yoktur.
DevOps
Yazılım dünyasında
karmaşıklaşan sistemler ve artan ihtiyaçlara cevap verebilmek için yazılımların
ve çalıştıkları sistemlerin sahip olması beklenilen bazı özellikler ortaya
çıktı.
Yazılımların
yayına otomatik olarak alınması, otomatik test edilmesi, ölçeklenmesi,
hızlı bir şekilde yeni özelliklerin son kullanıcılarla / müşterilerle
buluşturulması, detaylı monitoring gibi ihtiyaçlar ile birlikte DevOps kavramı
yazılım ekiplerinin altyapısal isteklerine bir aracı olmaya ve karşılamaya
başladı.
DevOps’a giriş eğitimi boyunca, bir DevOps geçiş
sürecinin aşamaları, pipeline kavramı ve örnekler,
yazılımlar üzerinde yapılması önerilen değişiklikler, bilinmesi gereken temel
kavramlar ele alınıyor.
Eğitim
sonrasında katılımcıların, güncel yazılım ve
sistemlerin ne türden ihtiyaçları olduğunu tanımlayabilmeleri ve yeni
mimarilere göre
uygulama geliştirirken yapılması gerekenleri bilmesi, otomasyona
geçişlerinin hızlanması/başlaması ve DevOps dünyasına adım
atmış olmaları hedefleniyor.
Bu
eğitimde neler öğreneceksiniz?
•
DevOps’un ortaya çıkış süreci
• DevOps ile ilgili
temel kavramlar ve ilkeler
•
DevOps’un sizin ve
çalıştığınız kurum için ne anlama geldiği
•
DevOps kültürü
•
DevOps kültürünün ana
unsurları
•
DevOps kültürü oluşturmada en
önemli
unsurlar
• Operasyonel DevOps
modelleri
• Otonom ekiplere neden
ihtiyaç duyulduğu
•
DevOps’un mimariye olan
etkileri
• DevOps ekiplerinde yönetişim
• Agile, Scrum ve
Kanban hakkında genel bilgiler ve bunların birbirleriyle olan ilişkileri
• ITSM süreçlerinin
DevOps kültüründeki uygulamalarla ilişkisi
• Süreçleri optimize
etmek için Lean’in nasıl kullanıldığı
• Belirli bir süreç için Değer Akışı
Haritasının (Value Stream Map)
nasıl
sağlanacağı
• Yeni ve yenilikçi
fikirlerden sonuç almak için çeşitli yöntemler
• Yazılım Dağıtım
süreçlerinde otomasyonun etkileri
• Sürekli Teslim’in (Continuous Delivery) temel ilkeleri ve faydaları
• DevOps kuruluşlarının
ana bulut ilkeleri
• DevOPS izleme ve
günlük kaydı arasındaki ilişki
Kimler
Katılmalı?
-BT
geliştirme, BT operasyonları veya BT hizmet yönetimine
dahil olan kişiler
-DevOps mühendisleri
-Ürün
sahipleri
-Entegrasyon
uzmanları
-Operasyon yöneticileri
-Olay ve
değişim yöneticileri
-Sistem
yöneticileri
-Ağ yöneticileri
-İş yöneticileri
-Otomasyon
mimarları
-Kurumsal mimarlar
-Test
uzmanları
Eğitim İçeriği
12 Factor ve uygulama
mimarisi
12 factor’e uygun örnek
kodlarının incelenmesi
Versiyon kontrol
sistemleri
SDLC akışı ve agile’daki düzeni
CI/CD Sistemleri,
GitHub Actions, Jenkins
Jenkins’in hızlı
kurulumu ve yapısı
Jenkins üzerinde
pipeline oluşturma
Ekip yapıları, otonom
ekipler, yönetim
araçları
Otomasyon,
orkestrasyon, servis keşfi
Örnek bir CI/CD
pipeline’ının aşamaları
Dev—stage—prod ortamlarının
yapısı, farkları, stratejileri
Cloud servisleri,
cloud-native yapılar, klasik yapılardan farkları
Otomasyona geçiş,
sanallaştırma, containera geçiş, serverless
Infrastructure as
code sistemleri, Terraform, örnek kodların
incelenmesi
DevOps, SecOps,
GitOps kavramlar
Ön Koşullar
Herhangi bir ön koşul yoktur.
Aşağıdaki formu doldurarak bize mesaj gönderebilirsiniz.
En kısa sürede sizinle iletişime geçeceğiz.
Firmalar tarafından en çok talep edilen eğitimlerden bazıları
Düzenli olarak yayınladığımız bültenimiz mail adresinizi bırakarak abone olun, en yeni eğitim bildirimlerini kaçırmayın.