Orta - İleri
Online (Google Meet)
Full-Stack Web Development Bootcamp
React & Node.js ile Modern Web Geliştirme
Süre16 hafta
Başlangıç25 Haziran 2026
Kontenjan15 kişi
₺34.900
₺39.800
%12 İndirim
Kredi kartı ile 6 taksit

Program Yol Haritası
16 Haftalık Kapsamlı Müfredat
Müfredat, öğrenme sırasına göre fazlara ayrılmıştır. Her faz canlı ders, pratik çalışma ve proje çıktılarıyla ilerler.
16 hafta
Toplam süre
2 Ana Modül
Aşamalı öğrenme
React + Node.js
Frontend ve backend
Bitirme Projesi
Portföy çıktısı
Faz 1: Node.js & Backend Geliştirme
İlk 8 haftada Node.js, Express.js, REST API, MongoDB, authentication ve backend portföy hazırlığı.
8 Hafta
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
Backend Portföy ve Node.js Kariyer Hazırlığı
Node.js modülünü portföy çıktısına dönüştürme
Konular:
- Backend API projesini portföy çıktısına dönüştürme
- GitHub repository yapısı ve README hazırlama
- Node.js odaklı teknik CV ve LinkedIn düzenlemeleri
- Node.js teknik mülakat soruları ve hazırlık
- Proje yapılandırma ve best practices
- Backend uzmanlaşma alanları ve öğrenme planı
Faz 2: React & Frontend Geliştirme
Son 8 haftada React, state yönetimi, backend entegrasyonu, Next.js ve full-stack proje kapanışı.
8 Hafta
Hafta 9
Modern JavaScript ve React Geliştirmeye Giriş
Backend bilgisini modern frontend geliştirme tarafına taşıma
Konular:
- Modern JavaScript (ES6+) kısa tekrar
- React Nedir? Virtual DOM Kavramı
- Proje Başlatma: Vite ile Başlangıç
- JSX Syntax ve Temel Kurallar
- React Bileşenleri: Function Components
- Props ve State Yönetimi
- React Hooks: useState ve useEffect
- Event Handling, Conditional Rendering, Lists ve Keys
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
Full-Stack API Entegrasyonu ve Authentication
React uygulamasını Node.js backend ile entegre etme
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 SSR (Server-Side Rendering) ve SSG (Static Site Generation)
Hafta 15
Frontend Deployment ve Üretim Ortamı
React uygulamasını production ortamına hazırlama
Konular:
- Build ve Deploy İşlemleri: Vercel, Netlify
- Environment Variables Yönetimi
- Production için Optimizasyonlar
- CI/CD Pipeline Oluşturma
- SEO Optimizasyonları ve React Projeleri için Öneriler
Hafta 16
Full-Stack Proje ve Kariyer Kapanışı
React modülünü bitirme projesi ve sektöre hazırlıkla tamamlama
Konular:
- Full-stack bitirme projesi son düzenlemeleri
- Frontend ve backend entegrasyon kontrolü
- Canlı demo ve sunum hazırlığı
- React ve full-stack teknik mülakat soruları
- Teknik CV, LinkedIn ve portföy son düzenlemeleri
- Mezuniyet sonrası kariyer yol haritası
₺34.900
₺39.800
%12 İndirim
Başlangıç:25 Haziran 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

