Orta - İleri
Online (Google Meet)

Full-Stack Web Development Bootcamp

React & Node.js ile Modern Web Geliştirme

Süre16 hafta
Başlangıç15 Ocak 2026
Kontenjan15 kişi
₺29.800
₺35.800
%17 İndirim

Kredi kartı ile 6 taksit

Full-Stack Web Development Bootcamp
16 Haftalık Kapsamlı Müfredat
Her hafta canlı dersler, pratik çalışmalar ve proje geliştirme
Hafta 1
Node.js ve Modern JavaScript Temelleri
Node.js ve ES6+ ile güçlü bir başlangıç

Konular:

  • Modern JavaScript (ES6+)
  • Node.js Nedir? Çalışma Prensipleri
  • Node.js ile İlk Uygulama
  • Node.js Modül Sistemi
  • Asenkron Programlama: Callbacks, Promises, Async/Await
  • REPL ve Package Manager: npm & yarn
Hafta 2
Express.js ve Middleware
Web server geliştirme ve middleware mimarisi

Konular:

  • Express.js Nedir? Kurulum ve Temel Kullanım
  • Middleware Kavramı ve Türleri
  • Router ile Uygulama Modülerliği
  • Request ve Response Yapısı
  • Static Files Servis Etme
  • Docker ile Express.js Uygulaması Çalıştırma
Hafta 3
RESTful API ve Mikroservis Geliştirme
Modern API tasarımı ve mikroservis temelleri

Konular:

  • REST API Temelleri
  • CRUD Operasyonları: GET, POST, PUT, DELETE
  • Query Params, Route Params ve Body Kullanımı
  • Error Handling ve HTTP Durum Kodları
  • Postman ile API Testleri
  • Mikroservis Mimarisi Nedir?
Hafta 4
Veri Tabanı Entegrasyonu
MongoDB ve Mongoose ile veri yönetimi

Konular:

  • MongoDB ile Tanışma
  • Mongoose ile Modelleme
  • CRUD Operasyonları MongoDB ile
  • Validation ve Schema Yapılandırma
  • Relationship ve Population Kullanımı
  • Mikroservislerde Veri Tabanı Yönetimi
Hafta 5
Authentication, Authorization ve Ödeme Yöntemleri
Güvenlik sistemleri ve ödeme entegrasyonları

Konular:

  • JWT ile Kimlik Doğrulama
  • Hashing ve Şifre Yönetimi (bcrypt)
  • Role-Based Access Control (RBAC)
  • Session Management
  • Protected Routes Uygulaması
  • Ödeme Yöntemleri Entegrasyonu: Stripe, PayPal, Iyzico
Hafta 6
TypeScript, Mikroservis Mimarisi ve Performans Optimizasyonu
Type safety, mikroservis tasarımı ve performans iyileştirmeleri

Konular:

  • TypeScript ile Node.js Projesi Başlatma
  • TypeScript ile Express.js Kullanımı
  • Types ve Interfaces Kullanımı
  • Middleware ve Routerlar için Tip Tanımlamaları
  • Mikroservis Mimarisi Tasarım Prensipleri
  • API Gateway ve Service Discovery Kavramları
  • Mikroservisler Arası İletişim (REST, gRPC, Message Queue)
  • CORS ve Güvenlik Ayarları
  • Docker ile Ölçeklenebilir Node.js Uygulamaları
  • Docker Compose ile Çoklu Mikroservis Yönetimi
Hafta 7
Test, Mikroservis Deployment ve Production
Testing stratejileri, mikroservis deployment ve production ortamı

Konular:

  • Jest ve Supertest ile Test Yazımı
  • Unit ve Integration Testing
  • CI/CD Pipeline ile Sürekli Entegrasyon
  • Mikroservislerin Production Ortamına Deployment
  • Docker ile Production Ortamına Geçiş
Hafta 8
Freelance ve Kariyer Gelişimi
Sektöre giriş ve kariyer planlama

Konular:

  • Freelance İş Platformları: Upwork, Fiverr, Toptal Profil Oluşturma
  • Portföy ve GitHub Profil Hazırlama
  • LinkedIn Optimizasyonu ve Networking
  • Node.js Teknik Mülakat Soruları ve Hazırlık
  • Proje Yapılandırma ve Best Practices
Hafta 9
Modern JavaScript ve React Temelleri
JavaScript ES6+ ve React'e güçlü bir başlangıç

Konular:

  • Modern JavaScript (ES6+)
  • Asenkron JavaScript
  • React Nedir? Virtual DOM Kavramı
  • Proje Başlatma: Create React App ve Vite ile Başlangıç
  • JSX Syntax ve Temel Kurallar
  • React Bileşenleri: Class ve Function Components
  • Props ve State Yönetimi
  • React Hooks: useState ve useEffect
  • Event Handling ve Conditional Rendering
  • Lists ve Keys Kullanımı
Hafta 10
İleri React Konuları
React Hooks ve performans optimizasyonu

Konular:

  • Custom Hooks Oluşturma
  • Context API ve useContext Hook
  • useReducer ile State Yönetimi
  • useRef ve useMemo Kullanımı
  • useCallback Hook
  • React.memo ile Performans Optimizasyonu
  • CSS Modülleri ile Temel Stiller
Hafta 11
Routing, State Management ve Form İşlemleri
SPA routing, Redux ve form yönetimi

Konular:

  • React Router Dom v6
  • Query Parameters Kullanımı
  • Form Yönetimi
  • Formik ve Yup ile Validasyon
  • React Hook Form Kullanımı
  • Redux Toolkit: Temeller, Actions ve Reducers
  • Redux Thunk ile Async İşlemler
  • Redux DevTools Kullanımı
Hafta 12
API Entegrasyonu ve Authentication
Backend entegrasyonu ve güvenlik

Konular:

  • REST API Kavramları ve Entegrasyon
  • Axios ile HTTP İstekleri: Custom Axios Instance
  • Error Handling
  • JWT Authentication: Token Yönetimi
  • Interceptors ile API Güvenliği
  • Local Storage ve Session Yönetimi
  • Protected API Requests
  • React Query ile Veri Yönetimi
  • Tailwind CSS veya Material UI ile Temel Kullanıcı Arayüzü
Hafta 13
Performans Optimizasyonu ve Testing
Uygulama performansı ve test stratejileri

Konular:

  • Code Splitting ve Lazy Loading
  • React.memo ve useMemo ile Performans Optimizasyonu
  • React Profiler Kullanımı
  • Testing Frameworklerine Giriş: Jest ve React Testing Library
  • Error Boundaries ile Hata Yönetimi
Hafta 14
TypeScript ile React ve Next.js
Type safety ve modern React framework'leri

Konular:

  • TypeScript ile React Projesi Başlatma
  • React Componentlerde TypeScript Kullanımı
  • Next.js Projesinde TypeScript Yapılandırması
  • React Projelerinde Tip Güvenliği Sağlama
  • Redux ve TypeScript Entegrasyonu
  • Next.js API Routes ile TypeScript
  • Next.js SSR (Server-Side Rendering) ve SSG (Static Site Generation)
Hafta 15
Deployment ve Üretim Ortamı
Production deployment ve DevOps temelleri

Konular:

  • Build ve Deploy İşlemleri: Vercel, Netlify, Docker
  • Environment Variables Yönetimi
  • Production için Optimizasyonlar
  • CI/CD Pipeline Oluşturma
  • SEO Optimizasyonları ve React Projeleri için Öneriler
Hafta 16
Freelance ve Kariyer Gelişimi
Sektöre giriş ve kariyer planlama

Konular:

  • Freelance İş Platformları: Upwork, Fiverr, Toptal Profil Oluşturma
  • Portföy ve GitHub Profil Hazırlama
  • LinkedIn Optimizasyonu ve Networking
  • Teknik CV ve Mülakat Hazırlığı
  • Algoritmalar ve Veri Yapıları
  • React Teknik Mülakat Soruları
  • Coding Challenge Örnekleri
  • Junior'dan Senior'a Geçiş Süreci
  • Sürekli Öğrenme Stratejileri ve Uzmanlaşma Alanları
₺29.800
₺35.800
%17 İndirim
Başlangıç:15 Ocak 2026
Süre:16 hafta
Format:Online (Google Meet)
Seviye:Orta - İleri
0535 922 12 53

Sorularınız için bizi arayabilirsiniz

Kariyer Çıktıları
100%
İstihdam Oranı
₺70,000
Ortalama Maaş

Çalışılabilecek Pozisyonlar:

Full Stack Developer
Frontend Developer
Backend Developer
JavaScript Developer
React Developer
Haftalık Program
Perşembe
Canlı Ders - Google Meet
21:00-23:00
Cumartesi
Canlı Ders - Google Meet
21:00-23:00