API yaşam döngüsünü tasarımdan emekliliğe yönet
API'yi tasarımdan emekliliğe kadar design-first tasarım, yönetişim, sürümleme, otomatik dokümantasyon, katalog ve deprecation ile yöneten orta seviye API yaşam döngüsü eğitimi.
API'yi planlama, tasarım, yayın, sürüm ve emeklilik aşamalarıyla CI/CD hattında yönetme
Bu eğitim, bir API'nin fikir aşamasından emekliliğe kadar geçen tüm yaşam döngüsünü sürekli entegrasyon ve dağıtım hattıyla birlikte yönetmeyi öğretir. Design-first yaklaşımıyla OpenAPI sözleşmesi tasarımı, stil kılavuzu ve yönetişim (governance) kuralları, API katalogu ve keşif portalı, sürümleme stratejisi, geriye dönük uyum politikası, kullanımdan kaldırma (deprecation) ve sunset planlaması, dokümantasyon üretimi, SDK/istemci kodu oluşturma ve değişiklik onay akışları somut örneklerle işlenir. Yaşam döngüsü boyunca pipeline otomasyonu, sözleşme değişikliklerinin kapılanması ve kullanım metriklerinin izlenmesi uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; yaşam döngüsünün bir evresi her modülde ele alınır.
Orta Seviye — API'nin tasarımdan kullanımdan kaldırmaya kadar tüm yaşam döngüsünü sürüm, yönetişim ve otomasyonla CI/CD hattında yöneten pratikler
Örnek bir API'yi tasarımdan sürümlemeye ve kullanımdan kaldırmaya kadar bir yönetişim ve pipeline kurgusuyla laboratuvarda yürütür.
Sözleşmeyi önce tasarlayarak ekipler arası paralel geliştirme ve tutarlılık sağlarsınız.
Stil kılavuzu ve otomatik lint ile tüm API portföyünde tek standart uygularsınız.
Deprecation ve sunset planıyla eski sürümleri tüketicileri mağdur etmeden kaldırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
REST kaynak modeli, HTTP metot ve durum kodlarına hakim olmak gerekir.
OpenAPI/Swagger spesifikasyonuna temel aşinalık faydalıdır.
Build-test-deploy akışı ve pipeline mantığına temel aşinalık beklenir.
Git ile dal, PR ve inceleme akışına aşinalık gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Design-first yaklaşımıyla sözleşme odaklı API tasarlayabilirsiniz.
Stil kılavuzu ve Spectral lint ile portföy genelinde standart uygulayabilirsiniz.
Sürümleme stratejisi ve geriye dönük uyum politikası kurabilirsiniz.
OpenAPI'den otomatik belge ve interaktif portal üretebilirsiniz.
openapi-generator ile çok dilli SDK üretip yayınlayabilirsiniz.
API'leri keşfedilebilir bir katalog ve portala yayınlayabilirsiniz.
Sürüm ve tüketici bazlı kullanım metriklerini izleyebilirsiniz.
Deprecation ve sunset planıyla sürümleri güvenle kaldırabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Jenkins yöneticiliği: güvenlik, kullanıcı ve ajan yönetimi, yedekleme, izleme ve LTS yükseltmesini öğreten ileri seviye işletim eğitimi.
Detayları Gör →Jenkins ile Maven, Gradle, npm ve Docker kullanarak uygulama derleme, bağımlılık yönetimi, artefakt ve imaj üretimini öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins'e sıfırdan giriş: Docker ile kurulum, arayüz turu, ilk freestyle iş ve ilk pipeline ile otomasyona hızlı başlangıç yapın. Başlangıç seviyesi eğitim.
Detayları Gör →Jenkins ile birim, entegrasyon ve UI testlerini CI hattına entegre etmeyi, rapor, kapsam ve kalite kapılarını öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Apache JMeter performans testlerini CI/CD hattına entegre etmeyi, non-GUI çalıştırmayı, trend raporlarını ve performans kapılarını öğreten orta seviye eğitim.
Detayları Gör →