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

Full-Stack Web Development Bootcamp
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