React ile Gerçek Arayüzler Oluşturun
React, günümüzde çoğu production UI'ının nasıl oluşturulduğunu tanımlayan JavaScript kütüphanesidir — single-page uygulamalarından ve Next.js sitelerinden cross-platform mobil ve masaüstü uygulamalarına kadar. Bu track, tam disiplini kapsar: component mimarisi, state yönetimi, veri getirme, performans, testing ve deployment. React'in gerçekten nasıl çalıştığı — reconciler, fiber model, hooks semantiği — üzerine kurulmuştur, sadece yüzey API'si değil.
Neler Öğreneceksiniz
JSX, props, state ve controlled components ile başlayacak, ardından useEffect, useRef ve useReducer'e geçeceksiniz. Pratik kurslar React Router v6 ile routing, React Hook Form ile form handling, React Query ve SWR ile server state, Redux Toolkit, Zustand ve Jotai ile global state'i kapsar. TypeScript'i React'te kullanacak, integration ve E2E testleri yazacak, Storybook ile design system'ler oluşturacak, WebSocket üzerinde real-time UI'ları yönetecek ve tRPC ile type-safe API'ler dağıtacaksınız. Yol ayrıca Next.js App Router, server components, server actions ve NextAuth.js ile authentication'ı içerir.
Öğrenme Yolu
Doksan beş kurs A1'den C1'e kadar uzanır. A1 ve A2 kursları React temellerini, JSX renderlemesini, CSS animasyonlarını, local storage persistence'ı ve dark mode'u ortaya koymaktadır. B1 kursları context pattern'leri, i18n, React Spring, Framer Motion, dnd-kit ile drag-and-drop ve TanStack Table ile kompleks data table'lar hakkında güven oluşturur. B2 kursları rendering ve memoization, Suspense, code splitting, React developers için React Native, Vercel ve AWS'ye deployment ve masaüstü uygulamalar için Electron'u ele alır. C1 seviyesi advanced konularla tamamlanır: Micro-Frontend Architecture, SSR and Hydration Deep Dive, Module Federation, Astro ile Islands Architecture, WebAssembly integration, Cloudflare Workers ile Edge Rendering ve frontend observability için OpenTelemetry.
Nasıl Çalışır
Her kurs, built-in code editor'de gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış dersler halinde bölünmüştür. Bir konsept ya da başarısız bir test ile ilgili takılı kaldığınızda AI tutor her zaman mevcuttur. Track'i sırayla yönetebilir ya da mevcut deneyiminize uygun seviyeye atlayabilirsiniz.