DEPLOYING FSD PROJECTS: DEPLOYMENT OVERVIEW EĞİTİMİ

Full stack projeni canlıya al

Frontend build, Node.js API, veritabanı bağlantısı, ortam değişkenleri, Docker ve bulut barındırma ile full stack yayına alma

Full stack projeyi build, env yönetimi, Docker, bulut barındırma ve alan adı ayarlarıyla canlıya alma eğitimi.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Full stack projeyi geliştirme ortamından canlı ortama taşıma akışı

Bu eğitim, geliştirilmiş bir full stack (FSD) uygulamanın üretime nasıl taşınacağını uçtan uca gösterir. React gibi bir frontend'in production build'i, Node.js/Express API'nin yapılandırılması, MongoDB Atlas veya PostgreSQL bağlantısı, .env ve secret yönetimi, CORS, reverse proxy, Docker ile paketleme, Render, Vercel ve Netlify gibi platformlara dağıtım, alan adı ve HTTPS ayarları uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; kısa kavram anlatımı ve tamamen adım adım dağıtım laboratuvarlarından oluşur.

Seviye

Temel Seviye — full stack uygulamanın build, ortam değişkeni, barındırma ve yayına alma süreci

Öğrenme Metodu

Katılımcılar örnek bir MERN uygulamasını sıfırdan bulut ortamına dağıtır; hata ayıklama için canlı logları izler.

Neden Bu Eğitim?

🚀Uçtan uca yayın

Yerelde çalışan projenin canlıda çalışmaması sorunlarını önceden öngörüp çözersiniz.

🔐Ortam ve sır yönetimi

API anahtarı ve veritabanı bilgilerini koda gömmeden güvenle yönetirsiniz.

🐳Paketleme becerisi

Uygulamanızı Docker imajına çevirip taşınabilir hale getirirsiniz.

Anahtar Konular

full stack deploymentfsd deploymentMERN deployRender deployVercel NetlifyDocker ile deployortam değişkenlerialan adı HTTPSnode.js yayına almaCI CD temel
“Yayına alınmayan proje, ne kadar iyi olursa olsun yalnızca bir denemedir.”

Ön Koşullar

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

1
Full stack temeli

Basit bir frontend ve REST API geliştirmiş olmak gerekir.

2
JavaScript bilgisi

Node.js ve npm kullanımına temel düzeyde aşinalık beklenir.

3
Git hesabı

GitHub hesabı ve temel push/pull işlemleri bilinmelidir.

4
Terminal kullanımı

Komut satırında dizin gezinme ve komut çalıştırma yeterlidir.

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ı, uygulamayı üretim için derler, yapılandırır ve yayına hazır hale getirir.
Modül 1
Production Build
  • npm run build ve statik çıktı yapısı
  • Source map ve minify etkisi
  • Geliştirme ve üretim bağımlılığı ayrımı
  • NODE_ENV=production etkisi
  • Bundle boyutu analizi
  • Statik dosya servis stratejisi
Modül 2
Ortam Değişkenleri ve Sırlar
  • dotenv kullanımı ve .env dosyasını gitignore'a alma
  • Platform secret panelleri
  • Frontend'de public ve private değişken ayrımı
  • API anahtarı rotasyonu
  • Ortama özel yapılandırma dosyaları
  • Sır sızıntısına karşı git geçmişi taraması
Modül 3
Veritabanı Bağlantısı
  • MongoDB Atlas küme kurulumu
  • Bağlantı dizesi ve IP izin listesi
  • PostgreSQL yönetilen servis örneği
  • Bağlantı havuzu ayarları
  • Göç (migration) betiklerini çalıştırma
  • Yedekleme ve geri yükleme temelleri
Modül 4
CORS, Güvenlik Başlıkları ve Proxy
  • CORS kaynak izin listesi
  • helmet ile güvenlik başlıkları
  • Reverse proxy mantığı (Nginx)
  • API ve frontend alt alan adı kurgusu
  • Cookie SameSite ve Secure bayrakları
  • Rate limiting temel yapılandırma
Günün hedefiKatılımcı, uygulamayı bulut platformuna dağıtır, alan adı bağlar ve canlı durumu izler.
Modül 1
Platformlara Dağıtım
  • Render üzerinde web servisi kurulumu
  • Vercel ve Netlify ile frontend yayını
  • Heroku benzeri PaaS mantığı
  • GitHub push ile otomatik dağıtım
  • Ortam başına önizleme dağıtımları
  • Maliyet ve ücretsiz katman sınırları
Modül 2
Docker ile Paketleme
  • Dockerfile yazımı ve çok aşamalı build
  • .dockerignore ve imaj boyutu
  • docker compose ile API ve veritabanı
  • Konteyner ortam değişkenleri
  • Docker Hub'a imaj gönderme
  • Sağlık kontrolü (healthcheck) tanımı
Modül 3
Alan Adı, DNS ve HTTPS
  • A, CNAME ve TXT kayıtları
  • Özel alan adı bağlama
  • Let's Encrypt ve otomatik sertifika
  • HTTP'den HTTPS'e yönlendirme
  • DNS yayılım süresi
  • www ve kök alan adı yönlendirmesi
Modül 4
İzleme ve Sorun Giderme
  • Platform log akışı okuma
  • Sağlık uç noktası (/health) ekleme
  • Uptime izleme araçları
  • Yaygın hata: 502, CORS, eksik env
  • Geri alma (rollback) yöntemleri
  • Basit CI iş akışı ile otomatik test ve dağıtım

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Production build

Frontend ve backend için üretim derlemesini doğru yapılandırarak alabilirsiniz.

✅
Secret yönetimi

Ortam değişkenleri ve secret panelleriyle hassas bilgiyi koddan ayırabilirsiniz.

✅
Veritabanı bağlantısı

Yönetilen bir veritabanını güvenli IP kurallarıyla uygulamaya bağlayabilirsiniz.

✅
CORS yapılandırması

Frontend ve API arasındaki CORS ve cookie ayarlarını doğru kurabilirsiniz.

✅
Docker paketleme

Çok aşamalı Dockerfile ile uygulamayı konteynerleştirebilirsiniz.

✅
Bulut dağıtımı

Render, Vercel veya Netlify üzerinde otomatik dağıtım hattı kurabilirsiniz.

✅
DNS ve HTTPS

Özel alan adını DNS kayıtlarıyla bağlayıp HTTPS'i etkinleştirebilirsiniz.

✅
Sorun giderme

Log ve sağlık kontrolleriyle canlı ortam hatalarını çözebilirsiniz.

Kimler İçin Uygundur?

  • Full stack geliştirme öğrenen yazılımcılar
  • bootcamp mezunları
  • kendi projesini yayına almak isteyen geliştiriciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Full stack geliştirme öğrenen yazılımcılar, bootcamp mezunları ve kendi projesini yayına almak isteyen geliştiriciler.
Hangi teknoloji yığınıyla çalışılır?
Örnek proje React, Node.js/Express ve MongoDB'den oluşur; ilkeler diğer yığınlar için de geçerlidir.
Ücretli hesap gerekir mi?
Hayır, ücretsiz katman sunan platformlar kullanılır; kredi kartı gerektirenler önceden bildirilir.
Docker şart mı?
Hayır, Docker bölümü isteğe bağlı bir ileri adımdır; temel dağıtım Docker olmadan da yapılır.
Sertifika veriliyor mu?
Evet, 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. Deploying FSD Projects: Deployment Overview Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelAdvanced Assembler Language Coding Workshop Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Assembler Language Coding Workshop Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Assembler atölyesi: z/Architecture, HLASM komutları, standart bağlantı, makrolar, QSAM/VSAM, ESTAE, 64-bit komutlar, COBOL entegrasyonu ve dump analizi

Detayları Gör →
Yazılım Geliştirme GenelAdvanced C Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced C Programming Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced C eğitimi: işaretçi ve bellek, Valgrind/ASan, hash tablosu, X-macro, CMake, pthread, epoll, MMIO, perf profilleme, gdb, fuzzing ve CERT C güvenli kodla

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Power App Development Training Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Power App Development Training Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Power Apps eğitimi: Power Fx, delegasyon, Dataverse, model-driven custom page, PCF, Power Automate, custom connector, solution ALM ve DLP yönetişimi.

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Programming in Go: Best Practices for Go Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Programming in Go: Best Practices for Go Programming Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Go best practices: idiomatik kod, %w ile hata yönetimi, küçük arayüzler, generics, context, slog, pprof, golangci-lint, govulncheck ve katmanlı mimari.

Detayları Gör →
Yazılım Geliştirme GenelAdvanced Programming in Go: Concurrency Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Programming in Go: Concurrency Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Advanced Go eşzamanlılık: CSP, GMP, sync ve atomic, pipeline, worker pool, errgroup, context iptali, deadlock ve race ayıklama, singleflight ve ölçekleme.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn