Modern Frontend'in Tam Spektrumunu İnşa Edin
Frontend geliştirme, kodu bir kullanıcının tarayıcıda gördüğü ve etkileşime girdiği her şeye dönüştürme disiplinidir — HTML yapısı, CSS sunumu, JavaScript davranışı ve bunları üretim ölçeğinde bir araya getiren framework'ler ve araçlar. Bu track tam yığını kapsar: web'in bir sayfayı nasıl sunduğundan type-safe React ve Vue uygulamaları yazmaya, performansı optimize etmeye ve bir CI/CD pipeline'ı üzerinden dağıtmaya kadar.
Neler Öğreneceksiniz
HTML, CSS ve JavaScript temelleri ile başlayacak, ardından TypeScript, DOM ve Browser APIs, responsive tasarım ve async programlama ile modüller dahil ES6+ kalıplarında akıcılık kazanacaksınız. Oradan React'e (hooks, ileri kalıplar, Next.js SSR) ve Vue 3'e (Composition API, Nuxt 3 SSR), state yönetimine, frontend testine, CSS mimarisine ve WebSockets ile gerçek zamanlı arayüzlere geçeceksiniz. Track, web performansı optimizasyonu, frontend güvenliği, design systems ve frontend CI/CD ile DevOps ile kapanır.
Öğrenme Yolu
Kırk bir kurs A1'den C2'ye kadar seviyeleri kapsar. A1 ve A2 kursları temelleri oluşturur — web nasıl çalışır, anlamsal markup, CSS animasyonları, Git ve TypeScript giriş. B1 ve B2 kursları profesyonel yetkinlik kurar: CSS Layout Mastery, JavaScript Modules and Build Tools, React ve Vue 3 temelleri, API entegrasyonu, Progressive Web Apps ve Next.js ile Nuxt 3'ün her ikisi ile Server-Side Rendering. C1 kursları üst düzey konuları ele alır: Advanced TypeScript for Frontend, React Advanced Patterns, Vue Advanced Patterns, Frontend Architecture, Design Systems and Component Libraries, Frontend Security ve Frontend CI/CD and DevOps. Track, C2'de Senior Frontend Engineering ile bitiş noktasına ulaşır; bu, her şeyi üretim seviyesi uygulamaya konsolide eder.
Nasıl Çalışır
Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirimle tamamladığınız kısa, uygulamalı dersler halinde bölünmüştür. Takılı kaldığınızda bir AI tutor kullanılabilir durumdadır ve her kavram, yapay örneklerden ziyade gerçek tarayıcı ve framework davranışını yansıtan alıştırmalar aracılığıyla pekiştirilir.