FULL STACK DEVELOPER CI/CD EĞİTİMİ

Full stack uygulamanı tek CI/CD hattında teslim et

Monorepo build, frontend bundling, backend testleri, Docker, E2E testler ve frontend/backend çok hedefli dağıtımla full stack CI/CD

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.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

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.

Süre ve Format

3 Gün. Her gün dört modül; örnek bir full stack uygulama tek hatta teslim edilir.

Seviye

Orta Seviye — Full stack uygulamalarda frontend ve backend'i tek hatta toplayan, monorepo, E2E test ve çok hedefli dağıtımla CI/CD

Öğrenme Metodu

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.

Neden Bu Eğitim?

🧩Tek Akış

Frontend ve backend'i tek hatta toplayarak teslimatı koordine ve tutarlı kılarsınız.

🧪E2E Güvence

Uçtan uca testlerle frontend-backend bütünlüğünü her dağıtımdan önce doğrularsınız.

🎯Çok Hedefli Dağıtım

Statik varlığı CDN'e, servisi konteynere dağıtarak her katmanı doğru yere taşırsınız.

Anahtar Konular

full stack ci cdmonorepofrontend dağıtımbackend dağıtıme2e testplaywright cypressdocker paketlemeönizleme ortamıseçici buildci cd pipeline
“Full stack teslimatın sırrı, frontend ile backend'i ayrı değil, uyumlu bir bütün olarak göndermektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Full Stack Deneyim

Bir frontend çerçevesi ve bir backend ile uygulama geliştirmiş olmak gerekir.

2
Git Kullanımı

Git dal ve pull request akışına aşinalık beklenir.

3
Docker Girişi

Konteyner ve imaj kavramına temel aşinalık faydalıdır.

4
Bir CI Aracı

GitHub Actions veya GitLab CI ile temel koşum deneyimi önerilir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, monorepo'da seçici build kurar ve frontend hattını yapılandırır.
Modül 1
Monorepo Yapısı
  • Frontend/backend paketlerini tek repo'da tutma
  • Workspace (npm/pnpm/yarn) yönetimi
  • Ortak kod ve paket paylaşımı
  • Bağımlılık yükleme ve kilit dosyası
  • Tutarlı sürümleme
  • Repo organizasyonu
Modül 2
Seçici Build
  • Değişen pakete göre build (path filter)
  • Etkilenen (affected) proje tespiti
  • Gereksiz işi önleme
  • Paket bağımlılık grafiği
  • Paralel build ile hızlandırma
  • Önbellekle yeniden kullanım
Modül 3
Frontend Build
  • Bundling ve üretim build (Vite/Webpack)
  • Tip kontrolü (TypeScript)
  • Ortam değişkeni ile API uç noktası
  • Statik varlık optimizasyonu
  • Build çıktısını artifact yapma
  • Build boyutunu ölçme
Modül 4
Frontend Kalite
  • ESLint ve formatter (Prettier)
  • Birim/bileşen testleri (Jest/Vitest)
  • Kod kapsama eşiği
  • Erişilebilirlik ve lint kuralları
  • Kalite kapısı ile merge engelleme
  • Hızlı geri bildirim
Günün hedefiKatılımcı, backend testlerini koşar, Docker ile paketler ve E2E testleri ekler.
Modül 1
Backend Testleri
  • Birim testleri ve çerçeve
  • Entegrasyon testi için test veritabanı
  • Test izolasyonu ve temizlik
  • API sözleşme doğrulama
  • Test raporu ve kapsama
  • Hızlı vs. yavaş test ayrımı
Modül 2
Docker ile Paketleme
  • Çok aşamalı Dockerfile ile backend imajı
  • Non-root ve güvenli imaj
  • İmaj etiketleme ve registry push
  • İmaj açık taraması
  • Ortam değişkeni ile yapılandırma
  • İmaj boyutunu küçültme
Modül 3
Entegrasyon Ortamı
  • Docker Compose ile frontend+backend+db
  • Testcontainers ile gerçek bağımlılık
  • Ephemeral ortam ile izolasyon
  • Seed ile test verisi
  • Servis sağlığını bekleme (wait-for)
  • Ortamı koşum sonrası yıkma
Modül 4
E2E Testler
  • Playwright/Cypress ile uçtan uca test
  • Kritik kullanıcı yolculuklarını kapsama
  • Pipeline'da E2E koşumu
  • Flaky E2E'yi azaltma
  • Ekran görüntüsü ve video kanıtı
  • E2E'yi nightly veya PR'da koşma kararı
Günün hedefiKatılımcı, frontend'i ve backend'i uygun hedeflere dağıtır ve doğrular.
Modül 1
Frontend Dağıtımı
  • Statik varlığı CDN/static hosting'e dağıtma
  • Cache ve immutable varlık stratejisi
  • Ortama göre API uç noktası enjeksiyonu
  • SPA yönlendirme (fallback) yapılandırması
  • Sürüm başına değişmez varlık
  • Cache invalidation
Modül 2
Backend Dağıtımı
  • İmajı konteyner/sunucuya dağıtma
  • Veritabanı migration'ı dağıtımda koşma
  • Rolling/mavi-yeşil ile kesintisizlik
  • Sağlık kontrolü ve geri alma
  • Gizli ve yapılandırma yönetimi
  • Frontend ile sürüm uyumu
Modül 3
Önizleme Ortamı
  • PR başına önizleme dağıtımı
  • Geçici URL ile gözden geçirme
  • Önizleme ortamını koşum sonrası yıkma
  • Paydaşa görsel doğrulama sunma
  • Önizlemede E2E koşma
  • Maliyet ve kaynak yönetimi
Modül 4
Dağıtım Sonrası Doğrulama
  • Smoke testi ile kritik yol kontrolü
  • Frontend-backend bütünlük kontrolü
  • Health check ve hata oranı izleme
  • Başarısızlıkta otomatik geri alma
  • Dağıtım olayını izleme
  • Üretim bulgusunu teste geri taşıma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Monorepo

Monorepo'da seçici build ile frontend/backend'i yönetebilirsiniz.

✅
Frontend Build

Bundling, tip kontrolü ve kalite kapılarıyla frontend hattı kurabilirsiniz.

✅
Backend Testleri

Backend birim/entegrasyon testlerini pipeline'a ekleyebilirsiniz.

✅
Docker Paketleme

Backend'i çok aşamalı Dockerfile ile paketleyebilirsiniz.

✅
E2E Testler

Playwright/Cypress ile E2E testleri koşturabilirsiniz.

✅
Çok Hedefli Dağıtım

Frontend'i CDN'e, backend'i servise dağıtabilirsiniz.

✅
Önizleme Ortamı

PR başına önizleme ortamı kurabilirsiniz.

✅
Doğrulama

Dağıtım sonrası bütünlük ve smoke testi yapabilirsiniz.

Kimler İçin Uygundur?

  • Frontend
  • backend'i birlikte geliştiren ve bütün uygulamayı tek akışta teslim etmek isteyen full stack geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Frontend ve backend'i birlikte geliştiren ve bütün uygulamayı tek akışta teslim etmek isteyen full stack geliştiriciler için uygundur.
Belirli bir çerçeve mi gerekiyor?
Kavramlar çerçeveden bağımsızdır; örnekler yaygın bir frontend çerçevesi ve bir backend üzerinden gösterilir.
E2E testler hangi araçla işleniyor?
Playwright/Cypress ile uçtan uca testler ve bunların pipeline'da koşulması ikinci günde uygulamalı ele alınır.
Önizleme ortamları kapsanıyor mu?
Evet; PR başına geçici önizleme dağıtımı ve koşum sonrası yıkma son günde işlenir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Full Stack Developer CI/CD Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimAWS DevOps Engineer Pro (DOP-C02): CI/CD - CodePipeline & Source Integrations Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): CI/CD - CodePipeline & Source Integrations Eğitimi

3 günUzmanOnline / Yüz Yüze / Hibrit

DOP-C02 kapsamında CodePipeline mimarisi, CodeStar Connections, cross-region/account action ve CloudFormation/CDK ile pipeline orkestrasyonu eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAWS DevOps Engineer Pro : Mastering CI/CD Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Mastering CI/CD Pipelines Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

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 →
CI/CD ve Sürekli TeslimAzure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 ve Sürekli TeslimCI/CD Best Practices: Applying Automated Testing Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Best Practices: Applying Automated Testing Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
CI/CD ve Sürekli TeslimCI/CD Implementation for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Implementation for DevOps Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn