Yeni Eğitim Duyurusu Uygulamalı Program

FULL-STACK BOOTCAMP MÜFREDATI — 2026

HTML/CSS'ten SaaS Dashboard'a

Temel HTML/CSS bilen birinin sektörde çalışır duruma gelmesi için tasarlanmış, sistem ve proje odaklı yoğun program. Her ders bir öncekinin üzerine inşa edilir.

5 Hafta
10 Ders
90dk / Ders
4 Teknoloji
1 Gerçek Proje

dashboard-preview.tsx

UI Progress 92%
Components 18
HTML
CSS
Dashboard UI

Bu sayfa hocamız tarafından tasarlanmıştır.

STACK · JavaScript ES6+ React 18 Node.js + Express PostgreSQL + Prisma JWT · Vite · Tailwind · Vercel · Railway
Full-Stack Bootcamp — 5 Hafta 10 Ders
Hafta 1 JavaScript Core — Sıfırdan ES6+'a
01
JavaScript Temelleri — Tip Sistemi, Değişkenler, Fonksiyonlar
⏱ 90 dakika 📅 Hafta 1 · Ders 1 🎯 JS syntax yapısını kavramak
  • HTML/CSS'ten JS'e geçişin zihinsel modelini kurmak
  • let, const, var farkını ve scope mantığını anlamak
  • Temel veri tiplerini ve typeof davranışını bilmek
  • Arrow function, destructuring ve template literal kullanmak
  • Array metodlarını (map, filter, reduce) işlevsel biçimde kullanmak

  • 0–15 dk · Giriş ve Ortam Kurulumu
    • VS Code + Node.js kurulumu kontrol
    • Browser console'u açmak: console.log("merhaba")
    • JS neden çalışır? Script etiketinden Node'a geçiş
  • 15–35 dk · Değişkenler ve Tip Sistemi
    • let vs const: ne zaman hangisi? var neden kullanmıyoruz
    • Tipler: string, number, boolean, null, undefined, object, array
    • Dinamik tipleme tuzakları: "5" + 1, typeof null, truthy/falsy
  • 35–55 dk · Fonksiyonlar ve Arrow Functions
    • Function declaration vs expression vs arrow function
    • Default parametre, rest ...args
    • Pure function kavramı
  • 55–75 dk · ES6+ Sözdizimi
    • Destructuring: const {name, age} = user
    • Spread: [...arr1, ...arr2]
    • Template literal: `Merhaba ${name}!`
  • 75–90 dk · Array Metodları — Canlı Kodlama
    • map(): her elemanı dönüştür
    • filter(): koşula göre süz
    • reduce(): tek değere indir

// Stokta olan ürünlerin KDV'li fiyatlarını hesapla const urunler = [ { ad: "Laptop", fiyat: 15000, stok: true }, { ad: "Mouse", fiyat: 350, stok: false }, { ad: "Klavye", fiyat: 800, stok: true }, ]; const kdvliFiyatlar = urunler .filter(u => u.stok) .map(({ ad, fiyat }) => ({ ad, kdvli: Math.round(fiyat * 1.18) })); // → [{ad:"Laptop", kdvli:17700}, {ad:"Klavye", kdvli:944}]

🏠 Ödev 1 — Sepet Hesaplayıcı
  • En az 5 ürün içeren sepet array'i oluştur (ad, fiyat, adet, kategori)
  • filter ile yalnızca "elektronik" kategorisini süz
  • map ile her ürünün toplam tutarını hesapla
  • reduce ile genel toplamı bul
  • Sonuçları template literal ile konsola yaz
  • BONUS: İndirim kodu mantığı ekle — "INDIRIM20" → %20 indirim
📌 SaaS Dashboard'a Bağlantı

Array metodları, final projedeki kullanıcı listesi, görev filtreleme ve istatistik hesaplama özelliklerinin temelini oluşturuyor.

02
DOM Manipülasyonu, Olaylar ve Asenkron JS
⏱ 90 dakika 📅 Hafta 1 · Ders 2 🎯 Gerçek bir sayfayı JS ile canlı kılmak
  • DOM'u programatik olarak okumak ve değiştirmek
  • addEventListener ile etkileşim kurmak
  • Promise ve async/await ile asenkron kodu okur-yazar hale gelmek
  • fetch ile gerçek bir API'dan veri çekmek ve DOM'a yansıtmak

  • 0–20 dk · DOM Seçim ve Değiştirme
    • querySelector, querySelectorAll
    • innerHTML vs textContent — güvenlik farkı
    • classList.add/remove/toggle
  • 20–40 dk · Olaylar ve Event Delegation
    • click, input, submit, keydown
    • event.preventDefault() neden gerekir?
    • Event delegation: tek dinleyici ile dinamik öğeler
  • 40–65 dk · Promise ve Async/Await
    • Callback cehenneminden Promise'e geçiş
    • async function ve await
    • Hata yönetimi: try/catch/finally
  • 65–90 dk · Fetch API — Canlı Uygulama
    • HTTP GET — public JSONPlaceholder API
    • Loading/error/success durumları DOM'a yansıtmak
    • Gerçek proje benzeri haber kartı listesi

🏠 Ödev 2 — Mini Haber Akışı
  • JSONPlaceholder /posts'tan 10 gönderi çek
  • Her gönderiyi kart olarak DOM'a ekle
  • Arama kutusu ile kartları gerçek zamanlı filtrele
  • Yükleniyor/hata/boş durumları ele al
  • BONUS: "Yorumları Gör" butonu ekle
Hafta 2 React — Modern UI Mimarisi
03
React Giriş — Componentler, Props ve JSX
⏱ 90 dakika 📅 Hafta 2 · Ders 3 🎯 Neden React? Component modeli kavramak
  • Vanilla JS DOM manipülasyonunun neden ölçeklenemediğini anlamak
  • Vite ile React projesi kurmak
  • JSX: JS içinde HTML benzeri sözdizimi
  • Functional component yazımı ve props ile veri aktarımı
  • Component composition: büyük UI'ı küçük parçalara bölmek

  • 0–15 dk · Neden React?
    • Reaktif UI modeli: state değişince UI otomatik güncellenir
    • Komponent = kendi mantığını ve görünümünü içeren bağımsız parça
  • 15–30 dk · Proje Kurulumu
    • npm create vite@latest — React + JavaScript şablonu
    • Klasör yapısı: src/, main.jsx, App.jsx
  • 30–55 dk · JSX ve Component Yazımı
    • JSX kuralları: tek root, className, expression {}
    • Props: readonly, parent'tan child'a tek yönlü veri akışı
  • 55–75 dk · Liste Render + Key
    • Array.map() ile component listesi
    • key prop neden zorunlu
  • 75–90 dk · Tailwind CSS Entegrasyonu
    • Tailwind kurulumu: npm install -D tailwindcss
    • Utility-first mantığı — CSS dosyası yazmadan tasarım

🏠 Ödev 3 — Ürün Kataloğu
  • 6 ürünlük statik veri ile ürün kataloğu yap
  • En az 3 component: App, UrunListesi, UrunKarti
  • Kategori rozetini farklı renkle göster
  • Boş state: "Katalog boş" mesajı
  • BONUS: onFavorile callback implementasyonu
04
State Yönetimi, Hooks ve Form Kontrolü
⏱ 90 dakika 📅 Hafta 2 · Ders 4 🎯 Dinamik ve interaktif React uygulaması
  • useState ile reaktif state yönetimi
  • useEffect — yan etki yaşam döngüsü
  • Controlled components ile form kontrolü
  • Lifting state up: state'i doğru yere taşımak
  • Custom hook yazımı: tekrar kullanılabilir mantık

  • 0–20 dk · useState Derinlemesine
    • State immutability — doğrudan mutasyon neden kırılır
    • Array/object state güncellemesi: spread ile kopyalama
  • 20–40 dk · useEffect
    • Dependency array: [], [dep], bağımlılıksız
    • Cleanup fonksiyonu: timer, event listener temizleme
    • fetch + useEffect ile veri yükleme
  • 40–65 dk · Controlled Forms
    • Her input için state tutmak vs useRef
    • Validation: boş alan, email formatı, karakter sınırı
    • Form submit ve reset mantığı
  • 65–90 dk · Custom Hook
    • useFetch hook'u: loading, data, error state
    • Hook kuralları: sadece component içinde çağrılabilir

🏠 Ödev 4 — Görev Uygulaması (v1)
  • Todo uygulaması: ekle, tamamla, sil
  • useState ile state yönetimi
  • Filtreleme: Tümü / Aktif / Tamamlanan
  • localStorage ile kalıcı hale getir
  • BONUS: Öncelik seçimi (düşük/orta/yüksek) ve sıralama
Hafta 3 Node.js & REST API — Backend Temelleri
05
Node.js ve REST API Tasarımı — Express ile
⏱ 90 dakika 📅 Hafta 3 · Ders 5 🎯 Sıfırdan çalışan bir API sunucusu yazmak
  • Node.js'in tarayıcı JS'den farkını kavramak
  • Express ile HTTP sunucusu kurmak
  • RESTful endpoint tasarımı: GET, POST, PUT, DELETE
  • Middleware kavramını ve request pipeline'ı anlamak
  • In-memory veriyle tam CRUD işlemleri

  • 0–20 dk · Node.js Temelleri
    • Event loop, non-blocking I/O
    • CommonJS (require) vs ESM (import)
    • npm: package.json, node_modules, .gitignore
  • 20–45 dk · Express Kurulumu
    • npm install express, ilk sunucu: app.listen(3000)
    • Route: app.get('/api/users', ...)
    • JSON response: res.json(), status kodları
  • 45–70 dk · CRUD Endpoints
    • GET tümü, GET tekil (:id param), POST, PUT, DELETE
    • req.body, req.params, req.query farkları
    • Hata yönetimi: 404, 400, 500
  • 70–90 dk · Middleware
    • express.json(), CORS middleware
    • Logger middleware: her isteği konsola yaz
    • Postman ile API testi

🏠 Ödev 5 — Görev API'si
  • In-memory array ile tam CRUD API
  • GET /tasks, POST /tasks, PUT /tasks/:id, DELETE /tasks/:id
  • Her endpoint için doğru HTTP status kodu
  • Body validation: başlık zorunlu
  • BONUS: Pagination — ?page=1&limit=10
06
Kimlik Doğrulama — JWT ve bcrypt
⏱ 90 dakika 📅 Hafta 3 · Ders 6 🎯 Güvenli kullanıcı sistemi kurmak
  • Parola neden plaintext saklanmaz — bcrypt hash
  • JWT yapısı: header.payload.signature
  • Register + Login endpoint tasarımı
  • Middleware ile route koruması
  • Token yenileme ve logout mantığı

  • 0–25 dk · bcrypt ile Parola Güvenliği
    • Hash fonksiyonu vs şifreleme farkı
    • bcrypt.hash(password, 10) — salt rounds
    • bcrypt.compare() ile doğrulama
  • 25–50 dk · JWT Temelleri
    • Token anatomisi: 3 bölüm, Base64 kodlama
    • jwt.sign(payload, secret, {expiresIn})
    • jwt.verify() ile doğrulama ve hata yakalama
  • 50–75 dk · Auth Endpoints
    • POST /auth/register: validation → hash → kaydet → token
    • POST /auth/login: bul → compare → token
    • Authorization header: Bearer {token}
  • 75–90 dk · Middleware ile Koruma
    • authenticateToken middleware
    • Korumalı route'lara uygulamak
    • req.user — token'dan kullanıcı bilgisi

🏠 Ödev 6 — Auth Sistemi
  • Register + Login endpoint'leri çalışsın
  • Görev API'sine auth middleware ekle
  • Her kullanıcı sadece kendi görevlerini görsün
  • Hatalı token için 401 dön
  • BONUS: Refresh token mekanizması
Hafta 4 Veritabanı — PostgreSQL & Prisma ORM
07
PostgreSQL ve Prisma ORM ile Gerçek Veritabanı
⏱ 90 dakika 📅 Hafta 4 · Ders 7 🎯 Kalıcı veri saklama ve ORM kullanımı
  • İlişkisel veritabanı mantığını kavramak
  • Prisma schema ile model tanımlamak
  • Migration sistemi — veritabanı versiyonlama
  • Prisma Client ile CRUD işlemleri
  • Relasyon: User → Tasks (1:N)

  • 0–20 dk · PostgreSQL Kurulumu
    • pgAdmin veya psql CLI kurulumu
    • Veritabanı oluşturma, bağlantı string'i
    • Temel SQL: CREATE TABLE, INSERT, SELECT, WHERE
  • 20–45 dk · Prisma Kurulumu
    • npm install prisma @prisma/client
    • schema.prisma: User ve Task modelleri
    • npx prisma migrate dev
  • 45–70 dk · Prisma Client CRUD
    • prisma.user.create(), findMany(), findUnique()
    • where, select, include kullanımı
    • Relation: include: { tasks: true }
  • 70–90 dk · API'ye Entegrasyon
    • In-memory array'leri Prisma sorguları ile değiştirmek
    • Async/await ile veritabanı hataları yakalamak

🏠 Ödev 7 — Veritabanı Geçişi
  • In-memory veriyi PostgreSQL'e taşı
  • User ve Task modeli: şema tasarla, migration çalıştır
  • Tüm CRUD endpoint'lerini Prisma ile yeniden yaz
  • İlişkisel sorgu: kullanıcıyı görevleriyle getir
  • BONUS: Task'a category ve priority ekle
08
Full-Stack Bağlantısı — React + Express + Prisma
⏱ 90 dakika 📅 Hafta 4 · Ders 8 🎯 Frontend ve backend'i birbirine bağlamak
  • React'tan Express API'ye fetch istekleri atmak
  • JWT token'ı localStorage'da saklamak ve her isteğe eklemek
  • Login → Dashboard akışını oluşturmak
  • React Router ile sayfa yönlendirmesi
  • Protected route: giriş yapmadan dashboard görünmesin

  • 0–25 dk · CORS ve Proxy Kurulumu
    • CORS neden gerekli: farklı origin'ler
    • Vite proxy: server.proxy yapılandırması
  • 25–55 dk · Auth Flow
    • Login formu → POST /auth/login → token sakla
    • axios interceptor veya custom fetch wrapper
    • Context API: AuthContext ile global auth state
  • 55–75 dk · React Router
    • BrowserRouter, Route, Navigate
    • Protected route component
    • Redirect: giriş sonrası dashboard'a yönlendirme
  • 75–90 dk · Task CRUD UI
    • Dashboard'da görev listesini API'dan çek
    • Optimistic UI: sunucu cevabını beklemeden güncelle

🏠 Ödev 8 — Full-Stack CRUD
  • Login ve Register sayfaları çalışsın
  • Dashboard'da görevler API'dan gelsin
  • Görev ekleme ve silme UI'ı tamamla
  • Logout: token sil, login'e yönlendir
  • BONUS: Görev düzenleme modal'ı
Hafta 5 SaaS Dashboard & Deploy — Canlıya Almak
09
SaaS Dashboard Geliştirme — Profil, Stats, Dark Mode
⏱ 90 dakika 📅 Hafta 5 · Ders 9 🎯 Portfolyoya hazır dashboard
  • İstatistik kartları ve Recharts ile grafik entegrasyonu
  • Arama + filtreleme UI'ı
  • Profil sayfası: ad güncelleme, şifre değiştirme
  • Tailwind dark mode: darkMode: 'class'
  • Mobil uyumluluk ve erişilebilirlik

  • 0–30 dk · Dashboard Stats ve Grafik
    • Özet kartlar: toplam, tamamlanan, bugün eklenen
    • Recharts kurulumu: LineChart ile haftalık trend
    • API'dan aggregate veri çekme
  • 30–50 dk · Arama ve Filtreleme
    • Debounced search: 300ms bekle sonra filtrele
    • Kategori ve durum filtreleri
    • URL'e filtre parametresi eklemek
  • 50–70 dk · Profil Sayfası
    • PUT /me: ad güncelleme
    • Şifre değiştirme: mevcut şifreyi doğrula
    • Avatar placeholder: baş harflerden renk üret
  • 70–90 dk · Dark Mode ve Polishing
    • document.documentElement.classList.toggle('dark')
    • Tercihi localStorage'a kaydetmek
    • Keyboard erişilebilirliği: tabIndex, aria-label

🏠 Ödev 9 — Dashboard Tamamlama
  • En az 3 istatistik kartı ekle
  • Arama + kategori filtresi çalışsın
  • Profil sayfasını tamamla
  • Dark mode toggle ekle, tercih kaydedilsin
  • Mobil uyumluluk: 375px'de kırılma olmasın
  • BONUS: Recharts ile haftalık görev grafiği
10
Deploy, Git Flow ve Sektör Pratikleri
⏱ 90 dakika 📅 Hafta 5 · Ders 10 🎯 Projeyi canlıya almak ve sektöre hazırlanmak
  • Git workflow: branch, commit, merge, PR süreci
  • Ortam değişkenleri yönetimi: geliştirme vs prodüksiyon
  • Backend'i Railway, frontend'i Vercel'e deploy
  • CORS ve prodüksiyon konfigürasyonu
  • Sektörde çalışma pratikleri: code review, PR etiketi, dokümantasyon

  • 0–20 dk · Git Workflow
    • Feature branch: git checkout -b feature/kullanici-profili
    • Conventional Commits: feat:, fix:, chore:
    • PR açmak ve description yazmak
  • 20–45 dk · Railway ile Backend Deploy
    • PostgreSQL servisi eklemek — bağlantı string'i
    • Environment variables: JWT_SECRET, DATABASE_URL
    • Prisma migration prodüksiyonda: "migrate:deploy"
  • 45–65 dk · Vercel ile Frontend Deploy
    • GitHub repo bağlamak — otomatik CI/CD
    • VITE_API_URL prodüksiyon backend URL'i
    • SPA routing için vercel.json
  • 65–90 dk · Sektör Pratikleri
    • README yazımı: açıklama, kurulum, screenshot
    • Code review kültürü
    • Güvenlik kontrol listesi: SQL injection, XSS, CORS
    • Sonraki adımlar: TypeScript, Next.js, Docker

  • .env dosyası GitHub'a push'lanmadı ✓
  • Prodüksiyon JWT_SECRET güçlü ve benzersiz ✓
  • CORS sadece frontend domain'ine izin veriyor ✓
  • Prisma migration Railway'de çalıştı ✓
  • Login → Dashboard akışı canlı ortamda test edildi ✓

🏁 Final Teslimi — SaaS Dashboard
  • Proje GitHub'a push'lanmış, main branch temiz
  • Backend Railway'de canlı, DB bağlantısı çalışıyor
  • Frontend Vercel'de canlı, login → dashboard akışı çalışıyor
  • README: açıklama, kurulum, canlı URL, teknolojiler
  • En az 1 screenshot ekle (dashboard görünümü)
  • BONUS: Kullanıcı onboarding — hoşgeldin ekranı
  • BONUS: CSV dışa aktarma özelliği

Final Proje: SaaS Dashboard

5 hafta boyunca her derste bir parça eklenen, sektörde çalışır durumda olan, deploy edilmiş full-stack uygulama. Portfolyoya koyulabilir, iş görüşmesinde gösterilebilir.

🔐
Auth Sistemi
Register, Login, JWT token, korumalı sayfalar, session yönetimi
Görev Yönetimi
Tam CRUD, kategori, öncelik, arama, filtreleme
📊
İstatistikler
Tamamlanan görev oranı, haftalık trend grafiği
👤
Kullanıcı Profili
Ad güncelleme, şifre değiştirme, avatar
🌙
Dark Mode
Sistem tercihine göre otomatik tema, kalıcı ayar
🚀
Canlı Deploy
Vercel (frontend) + Railway (backend + DB), CI/CD

Teknoloji Akışı

React 18 Express API Prisma ORM PostgreSQL · JWT Auth · Vercel + Railway

Sıkça Sorulan Sorular

Full-Stack Bootcamp programı, ders akışı, teknik içerik, proje geliştirme süreci, ücretlendirme ve sertifika yapısı hakkında en çok merak edilen sorular

🎓

Programın Yapısı

7 soru
Bu program kimler için uygun? +
Temel HTML ve CSS bilen, artık statik sayfalardan çıkıp modern frontend, React, backend, veritabanı ve deploy süreçlerini birlikte öğrenmek isteyen katılımcılar için uygundur.
Program toplam ne kadar sürüyor? +
Program 5 hafta sürer. Toplam 10 dersten oluşur ve her ders 90 dakika olarak planlanmıştır.
Haftalara göre içerik nasıl ilerliyor? +
İlk hafta JavaScript temelleri, ikinci hafta React, üçüncü hafta Node.js ve REST API, dördüncü hafta PostgreSQL ile Prisma, beşinci hafta ise SaaS dashboard geliştirme ve deploy sürecine ayrılmıştır.
Canlı dersleri kaçırırsam ne olur? +
Dersler birbirinin üzerine inşa edildiği için düzenli katılım önemlidir. Kaçırılan dersler varsa kayıtlar ve paylaşılan materyaller üzerinden telafi ederek sonraki haftaya geçebilirsin.
Program sıfırdan backend öğrenmek isteyen biri için uygun mu? +
Evet. Node.js, Express, API mantığı, authentication ve veritabanı bağlantısı sıfırdan ele alınır. Ancak temel HTML/CSS bilgisi başlangıç için beklenir.
Bu eğitim yalnızca frontend odaklı mı? +
Hayır. Program frontend ile başlar ama React sonrası backend, auth, veritabanı ve deploy dahil olmak üzere tam bir full-stack akış kurar.
Program sonunda ortaya bütünlüklü bir ürün mü çıkıyor? +
Evet. Haftalar boyunca parça parça büyüyen, çalışan ve yayına alınabilen bir SaaS dashboard uygulaması ortaya çıkar.
💻

Teknik İçerik ve Uygulama

8 soru
Programda hangi teknolojiler kullanılıyor? +
Programda JavaScript ES6+, React 18, Node.js, Express, PostgreSQL, Prisma, JWT, Vite, Tailwind, Vercel ve Railway kullanılır.
React tarafında hangi seviyeye kadar ilerleniyor? +
Component yapısı, props, JSX, liste render, state yönetimi, useEffect, controlled form mantığı, custom hook ve uygulama mimarisi seviyesine kadar ilerlenir.
Backend tarafında sadece basit route mu anlatılıyor? +
Hayır. REST endpoint tasarımı, middleware, body/params/query farkı, validation, auth akışı, JWT, bcrypt ve korumalı route mantığı birlikte işlenir.
Veritabanı tarafı gerçek bir sistem gibi mi ilerliyor? +
Evet. İn-memory yapıdan gerçek PostgreSQL veritabanına geçilir, Prisma ile schema tanımlanır, migration mantığı gösterilir ve CRUD işlemleri doğrudan veritabanı üzerinden yürütülür.
Authentication gerçekten uygulanıyor mu? +
Evet. Register, login, parola hashleme, JWT üretimi, token doğrulama ve korumalı route mekanizması uygulamalı olarak kurulur.
Programda canlı kodlama yapılıyor mu? +
Evet. Derslerin önemli kısmı canlı kodlama üzerinden ilerler. Her hafta ödev, örnek uygulama ve final projeye bağlanan pratik akış bulunur.
Deploy konusu yüzeysel mi anlatılıyor? +
Hayır. Backend tarafı Railway, frontend tarafı Vercel üzerine taşınır; environment variable, CORS ve production mantığı birlikte ele alınır.
Program sonunda TypeScript veya Next.js de anlatılıyor mu? +
Ana omurga JavaScript, React, Node.js ve veritabanı üzerinedir. TypeScript ve Next.js ise sonraki adımlar olarak yön gösterici düzeyde konumlandırılır.
🚀

Proje ve Çıktı

7 soru
Program sonunda hangi projeyi geliştirmiş olacağım? +
Auth sistemi, görev yönetimi, profil alanı, istatistik kartları, dark mode ve deploy edilmiş yapısıyla çalışan bir SaaS dashboard uygulaması geliştirmiş olursun.
Bu proje portfolyoya konabilecek düzeyde mi? +
Evet. Program doğrudan portfolyo ve iş görüşmesi gösterimi düşünülerek tasarlanmıştır.
Programda görev yönetimi dışında başka özellikler de var mı? +
Evet. Kullanıcı kaydı, giriş sistemi, görev filtreleme, kategori ve öncelik mantığı, kullanıcı profili, grafikler, dark mode ve production deploy süreci de program çıktısının parçasıdır.
Gerçek projelerde ihtiyaç duyulan Git ve ekip çalışma mantığı da var mı? +
Evet. Branch yapısı, commit düzeni, PR mantığı, README yazımı ve temel code review kültürü de ele alınır.
Sadece kod yazmak mı öğretiliyor, yoksa ürün mantığı da kuruluyor mu? +
Ürün mantığı da kuruluyor. React bileşen yapısı, auth akışı, veri modeli, kullanıcı senaryosu ve deploy sonrasındaki kullanım mantığı birlikte ele alınıyor.
Bu program sonrası junior full-stack seviyesine yaklaşır mıyım? +
Evet. Özellikle frontend’den full-stack’e geçmek isteyen biri için güçlü bir temel oluşturur.
Program sonunda canlı çalışan bir link elde edecek miyim? +
Evet. Müfredatın sonunda projenin yayına alınması hedeflenir; böylece gösterilebilir canlı bir çıktı ortaya çıkar.
📜

Ücret, Sertifika ve Katılım

8 soru
Bu eğitim ücretli mi? +
Evet, eğitim ücretlidir. Güncel fiyata sayfamızdan ulaşabilirsiniz.
Eğitim ücretini taksitle ödeyebilir miyim? +
Evet, ödeme altyapısının ve bankanın sunduğu imkâna göre taksit seçeneği kullanılabilir.
Eğitim sonunda sertifika veriliyor mu? +
Evet, eğitim sonunda katılım ve başarı sertifikası olmak üzere katılıma ve başarıya göre sertifika verilir.
Ödevler zorunlu mu? +
Ödevler programın verimini ciddi biçimde artırır. Özellikle final projeye hazırlık açısından düzenli yapılması önemlidir.
Kendi bilgisayarım yeterli olur mu? +
Evet. Modern tarayıcı, VS Code, Node.js ve internet bağlantısı olan normal bir bilgisayar yeterlidir.
Kurulum ve geliştirme ortamı sıfırdan gösteriliyor mu? +
Evet. JavaScript tarafında çalışma ortamı, React tarafında Vite kurulumu, backend tarafında Node/Express akışı ve veritabanı bağlantısı adım adım gösterilir.
Program boyunca tek bir ana proje üzerinden mi gidiliyor? +
Evet. Ara örnekler ve ödevler olsa da genel hedef, her haftada büyüyen tek bir SaaS dashboard sistemini kurmaktır.
Bu programı bitirince sonraki mantıklı adım ne olur? +
Sonraki doğal adımlar TypeScript, Next.js, Docker, test yazımı, ileri veritabanı modelleme ve daha güçlü ürün mimarilerine geçiş olacaktır.
Alışveriş Sepeti
Bilgisayarlı Görü Master Bootcamp
MASTER BOOTCAMP
Bilgisayarlı Görü Master Bootcamp
Python, OpenCV ve yapay zeka destekli görüntü işleme projeleriyle uzmanlaş.
Programı İncele →