Full stack uygulamanı tek CI/CD hattında teslim et
Full stack bir uygulamanın frontend ve backend teslimatını monorepo build, testler, Docker, E2E ve çok hedefli dağıtımla tek CI/CD akışında yöneten orta seviye eğitim.
Full stack bir uygulamanın frontend ve backend teslimatını tek CI/CD akışında yönetme
Bu eğitim, full stack bir uygulamanın hem frontend hem backend tarafını tek bir CI/CD akışında teslim etmeyi öğretir. Monorepo yapısı ve değişen pakete göre seçici build, frontend build (bundling, lint, tip kontrolü) ve statik varlık optimizasyonu, backend birim/entegrasyon testleri, Docker ile paketleme, uçtan uca (E2E) testlerin pipeline'da koşulması, frontend'in statik hosting/CDN'e ve backend'in sunucuya/konteynere dağıtımı, ortam değişkeni yönetimi ve API uç nokta yapılandırması somut örneklerle işlenir. Önizleme ortamları ve dağıtım sonrası doğrulama uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; örnek bir full stack uygulama tek hatta teslim edilir.
Orta Seviye — Full stack uygulamalarda frontend ve backend'i tek hatta toplayan, monorepo, E2E test ve çok hedefli dağıtımla CI/CD
Katılımcılar frontend ve backend'i içeren bir monorepo'yu build eden, test eden ve iki hedefe dağıtan bir hat kurar.
Frontend ve backend'i tek hatta toplayarak teslimatı koordine ve tutarlı kılarsınız.
Uçtan uca testlerle frontend-backend bütünlüğünü her dağıtımdan önce doğrularsınız.
Statik varlığı CDN'e, servisi konteynere dağıtarak her katmanı doğru yere taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir frontend çerçevesi ve bir backend ile uygulama geliştirmiş olmak gerekir.
Git dal ve pull request akışına aşinalık beklenir.
Konteyner ve imaj kavramına temel aşinalık faydalıdır.
GitHub Actions veya GitLab CI ile temel koşum deneyimi önerilir.
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:
Monorepo'da seçici build ile frontend/backend'i yönetebilirsiniz.
Bundling, tip kontrolü ve kalite kapılarıyla frontend hattı kurabilirsiniz.
Backend birim/entegrasyon testlerini pipeline'a ekleyebilirsiniz.
Backend'i çok aşamalı Dockerfile ile paketleyebilirsiniz.
Playwright/Cypress ile E2E testleri koşturabilirsiniz.
Frontend'i CDN'e, backend'i servise dağıtabilirsiniz.
PR başına önizleme ortamı kurabilirsiniz.
Dağıtım sonrası bütünlük ve smoke testi yapabilirsiniz.
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.
DOP-C02 kapsamında CodePipeline mimarisi, CodeStar Connections, cross-region/account action ve CloudFormation/CDK ile pipeline orkestrasyonu eğitimi.
Detayları Gör →AWS CI/CD hatlarını referans mimari, dağıtım stratejileri, GitOps, güvenlik, DR ve DORA metrikleriyle uçtan uca ustalaştıran kapsamlı uzman eğitim.
Detayları Gör →Azure Pipelines YAML ile çok aşamalı CI/CD, ajan havuzları, template, artifact, environment ve onay kapılarını kurmayı öğreten uygulamalı eğitim.
Detayları Gör →CI/CD hatlarında otomatik testi; test tasarımı, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklerle uygulama eğitimi.
Detayları Gör →DevOps ekibi için araç zinciri seçimi, Git akışı, GitHub Actions, Docker, registry ve dağıtımla çalışan bir CI/CD hattını uçtan uca hayata geçirme eğitimi.
Detayları Gör →