Eğitim İçeriği
Modül 1 – OpenShift’e Giriş
- OpenShift mimarisi
- Kubernetes temelleri
- Projeler ve isim alanları (namespaces)
- OpenShift geliştirici iş akışı
- Web Konsolu ve CLI kullanımı
Modül 2 – Kapsayıcı Tabanlı Uygulamalar
- Kapsayıcı temelleri
- Uygulama görüntülerinin oluşturulması
- Görüntü kayıt defterleri (registries)
- Görüntü yaşam döngüsü
- Uygulama artefaktlarıyla çalışma
Modül 3 – Uygulama Dağıtımı
- Uygulama dağıtımlarının oluşturulması
- Geliştirme stratejileri (rollout strategies)
- Uygulamaların ölçeklendirilmesi
- Konfigürasyon yönetimi
- Gizli bilgiler (Secrets) ve ConfigMaps
Modül 4 – Uygulama Ağları
- Hizmetler (Services)
- Yönlendirmeler (Routes)
- İngress kavramları
- Dahili iletişim
- Harici erişim
Modül 5 – Kalıcı Veriler
- Kalıcı depolama kavramları
- Kalıcı Birim İstekleri (Persistent Volume Claims)
- Durumsal uygulamalar (Stateful applications)
- Veri yönetimi açısından dikkate edilmesi gerekenler
Modül 6 – Geliştirme Otomasyonu
- Süreç entegrasyonu/devamlı teslimat (CI/CD) temelleri
- Uygulama build süreçlerinin otomasyonu
- Dağıtım hatları
- Sürüm yönetimi
- Yayın iş akışları
Modül 7 – Görünürlük (Observability)
- Uygulama günlükleri
- Metreler (Metrics)
- İzleme (Monitoring)
- Sağlık kontrolleri
- Dağıtım sorun giderme
Modül 8 – Uygulama Güvenliği
- Güvenli uygulama yapılandırması
- Gizli bilgilerin yönetimi
- Erişim kontrolü
- Görüntü güvenliği
- Güvenlik en iyi uygulamaları
Modül 9 – Bulut-Native Geliştirme Pratikleri
- Oniki-Faktör Uygulama (Twelve-Factor App) ilkeleri
- Durumsuz uygulama tasarımı
- Ortama özgü yapılandırma
- Ölçeklenebilirlik açısından dikkate edilmesi gerekenler
- DevOps iş birliği
Modül 10 – Uygulamalı Proje
- Bir kapsayıcı tabanlı uygulama oluşturun
- OpenShift'e dağıtın
- Ağ yapılandırmasını yapın
- Uygulama verilerini saklayın
- Otomatik dağıtım uygulayın
- Uygulamayı izleyin ve sorun giderin
Kurs Formatı
- Etkileşimli dersler ve gösteriler.
- Detaylı uygulamalı alıştırma çalışmalar.
- Gerçek geliştirme senaryolarına dayalı pratik laboratuvarlar.
Kurs Özelleştirme Seçenekleri
- Eğitim; kuruluşunuzda kullanılan programlama dillerine, çerçevelere ve CI/CD araçlarına göre özelleştirilebilir.
- Laboratuvar çalışmaları, müşterinin OpenShift ortamına veya buna eşdeğer bir Kubernetes temelli platforma uyarlanabilir.
Kurs İçin Gerekli Önbilgiler
- Genel kapsayıcı kavramlarına yönelik anlayış
- Yazılım geliştirme deneyimi
Katılımcı Profili
- Geliştiriciler
Danışanlarımızın Yorumları (7)
el yapılı alıştırmalar (laboratuvarlar)
Seba - Robert Bosch Sp. z o.o
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Konu ve alıştırmalar
Sylwia - Robert Bosch Sp. z o.o
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Eğitimi yönlendirme konusunda iyi bir yol.
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Eğitmen, büyük bilgi sahibi çok iyi hazırlanmış bir kişi olarak tanınıyor.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Alıştırmalardaki tüm katılımcıların beklenmesi ve gerektiğinde yardım yapılması.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Pratik örnekler + alıştırmalar
Antonin Vyborny - Deutsche Borse Group
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi
Eğitmen konuyu çok iyi biliyor. Bir sorunun çözülmediği bir durum yaşandı.
Lubos Lagin - Deutsche Borse Group
Eğitim - OpenShift 4 for Developers
Yapay Zeka Çevirisi