Linux üzerinde kodla, test et, Azure'a dağıt
Azure Linux VM üzerinde geliştirme, Docker, test otomasyonu, GitHub Actions ve Azure App Service / Container Apps dağıtımını hackathon formatında uygulatan eğitim.
Linux tabanlı geliştirme ve test hattının Azure'da hackathon uygulaması
Hackathon formatındaki eğitim, Linux ortamında Azure'a hazır uygulama geliştirmeyi hedefler: Azure Linux VM ve Cloud Shell, SSH anahtarları, apt ile paket yönetimi, Git akışı, Docker imajı oluşturma, Azure Container Registry, pytest veya Jest ile birim ve entegrasyon testleri, GitHub Actions ile CI/CD, App Service ve Container Apps'e dağıtım, ortam değişkenleri ile Key Vault ve Application Insights ile test sonrası izleme.
2 Gün. Her gün dört modül; günlük konu başlıkları: Linux Geliştirme Ortamı; Test, CI/CD ve Dağıtım. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Orta Seviye — Azure üzerinde Linux VM'lerde kodlama, konteyner, test otomasyonu ve CI/CD hackathon çalışması
Takımlar küçük bir web API'sini Linux VM'de geliştirir, konteynerleştirir, otomatik testlerle doğrular ve Azure'a boru hattıyla yayınlar.
Azure Linux VM üzerinde SSH, paket yönetimi ve servis yönetimini pratikte kullanacaksınız.
Birim ve entegrasyon testlerini boru hattına bağlayarak hatayı erken yakalayacaksınız.
GitHub Actions ile commit'ten canlıya tekrarlanabilir akış kuracaksınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Uygulamalar için ücretsiz deneme ya da kurum aboneliği üzerinde kaynak oluşturabilecek bir hesap kullanılır.
cd, ls, grep, nano ve izin kavramlarını temel düzeyde bilmek gerekir.
Python, Node.js veya benzeri bir dilde basit kod okuyabilmek önerilir.
Commit, branch ve pull request kavramlarına aşinalık yararlıdır.
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:
Azure Linux VM kurup SSH ile güvenli yönetebilirsiniz.
Branch, PR ve code review akışını uygulayabilirsiniz.
Çok aşamalı Dockerfile ile imaj üretip ACR'ye gönderebilirsiniz.
Mock ve fixture ile otomatik testler yazabilirsiniz.
Konteyner tabanlı entegrasyon testi çalıştırabilirsiniz.
GitHub Actions ile build, test ve dağıtım boru hattı kurabilirsiniz.
App Service ve Container Apps'e uygulama yayınlayabilirsiniz.
Application Insights ile yayın sonrası davranışı izleyebilirsiniz.
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.
Azure Cosmos DB DP-420 eğitimi: Cosmos DB modelleme, partition key, RU optimizasyonu, change feed, .NET SDK ve güvenlik ile DP-420 odaklı eğitim.
Detayları Gör →Azure Network Solutions AZ-700T00 eğitimi: AZ-700T00 müfredatına uygun VNet, hibrit bağlantı, yük dengeleme, Firewall ve Private Link ağ eğitimi.
Detayları Gör →Azure Altyapı Çözümleri AZ-305 eğitimi: Kimlik, yönetişim, veri, iş sürekliliği ve hesaplama tasarımıyla AZ-305 odaklı Azure çözüm mimarisi eğitimi.
Detayları Gör →Azure Altyapı Çözümleri AZ-305T00 eğitimi: AZ-305T00 müfredatına uygun kimlik, yönetişim, veri, iş sürekliliği ve hesaplama mimarisi eğitimi. 4 gün uygulamalı p
Detayları Gör →Designing Azure Altyapı AZ-305 eğitimi: Vaka çalışmalarıyla AZ-305 kapsamında Azure altyapı tasarımı: kimlik, veri, süreklilik, hesaplama ve ağ. 4 gün uygulamal
Detayları Gör →