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

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

