32 saat - 8 Hafta / 4saat x 2 gün
Cumartesi
10:00:00
- 14:00:00
Web Geliştirme
🚀 Web Geliştirme Masterclass: Kariyerinin Zirvesine Tırman!
✨ Kendini Fullstack Bir Geliştiriciye Dönüştür!
Bu Masterclass, seni temel JavaScript bilgisine sahip bir adaydan, sektörde aranan bir Fullstack Web Geliştirici konumuna taşıyacak. Teoriyi pratiğe dönüştüren proje odaklı bir eğitimle, kendi portföyünü oluşturacak ve işverenlere gösterebileceğin gerçek projeler geliştireceksin.
🎯 Eğitim Hedefleri
- Ön Uç Geliştirme ile modern, duyarlı ve erişilebilir web arayüzleri tasarlamak
- JavaScript ve ES6+ ile dinamik ve etkileşimli web uygulamaları geliştirmek
- Node.js ve Express.js kullanarak güvenli ve ölçeklenebilir backend servisleri oluşturmak
- Veritabanı yönetimi (MongoDB/PostgreSQL) ile veri modelleme ve uygulama entegrasyonu sağlamak
- React, Vue veya Angular gibi modern kütüphanelerle tek sayfalık uygulamalar (SPA) geliştirmek
- Proje geliştirme süreçlerini (Git, Deployment) öğrenerek sektöre hazır uygulamalar üretmek
🛠️ Kapsamlı Modül Detayları
Modül 1: Ön Uç (Frontend) Temelleri
- HTML5, CSS3 ve modern layout teknikleri (Flexbox, Grid)
- Duyarlı ve erişilebilir arayüzler tasarlama
- Tarayıcı uyumluluğu ve temel performans optimizasyonları
Modül 2: JavaScript ve Dinamik Web
- ES6+ özellikleri, değişkenler, fonksiyonlar ve sınıflar
- DOM manipülasyonu, olay yönetimi ve kullanıcı etkileşimleri
- Asenkron programlama, Fetch API ve AJAX ile veri çekme
Modül 3: Arka Uç (Backend) Geliştirme
- Node.js ve Express.js temel yapı taşları
- RESTful API tasarımı ve güvenlik önlemleri
- Middleware, routing ve hata yönetimi
Modül 4: Veritabanı Yönetimi
- MongoDB veya PostgreSQL ile veri modelleme ve CRUD işlemleri
- Schema tasarımı ve ilişkisel/veri bütünlüğü yönetimi
- Veritabanı bağlantısı ve backend entegrasyonu
Modül 5: Modern Kütüphaneler ve Frameworkler
- React, Vue veya Angular ile tek sayfalık uygulama geliştirme (SPA)
- Component yapısı, state yönetimi ve routing
- UI kütüphaneleri ve temel performans optimizasyonları
Modül 6: Proje ve Uygulama
- Git ile versiyon kontrolü
- Deployment süreçleri ve canlı sunucuya uygulama yükleme
- Final Projesi: Gerçek dünyadan bir web uygulaması geliştirerek tüm öğrendiklerini birleştirme
📈 Kazanımlar
- Modern web geliştirme süreçlerinde tam yetkinlik kazanma
- Ön uç ve arka uç entegrasyonunu gerçekleştirebilme
- Dinamik, duyarlı ve kullanıcı odaklı web uygulamaları geliştirme
- Sektör standardı araçlar ve kütüphanelerle tam projeler üretebilme
- Git ve Deployment süreçleri ile profesyonel yazılım geliştirme pratiği