- Çevrimiçi eğitim sitesi FrontendMasters tarafından derlenip açık kaynak olarak yayımlandı (CC BY-NC-ND)
- 9 bölümden oluşan, frontend alanında yeni başlayanlardan uzmanlara kadar herkesin başvurabileceği pratik kaynakları bir araya getiren bir el kitabı
Bölümlere göre başlıca içerikler
- İş alanına genel bakış: Frontend geliştirici/mühendis nedir?, kariyer seviyeleri ve ücretlendirme,..
- Alanlar: web sitesi geliştirme, web uygulaması geliştirme, UX/UI, test, performans, erişilebilirlik, web oyunları
- Öğrenme/eğitim/çalışma: başlangıç aşaması, öğrenme kursları, öğrenme siteleri
- Temel kavramlar: WWW, internet, IP adresi, alan adı, DNS, URL, sunucu ve web hosting, CDN, HTTP/HTTPS, web tarayıcısı, JavaScript motoru
- Temel yetkinlikler: kod editörü, HTML, CSS, JS, DOM, TypeScript, JS Web API, JSON, ESM, CLI, Node.js, paket yöneticisi, NPM Registry, Git, WCAG & ARIA, web görselleri/dosya türleri/Data URL, geliştirici araçları
- Diğer yetkinlikler ve paradigmalar: A/B testing, yapay zeka geliştirme araçları, algoritmalar, asenkronluk, BaaS, CI/CD, CMS, CSS in JS, tasarım sistemi, DOM scripting, full-stack web geliştirme, FP, GraphQL, Headless CMS, JAM stack, JSX, MPA, OOP, Polyfill, PWA, RWD, REST, SEO, SSR, SPA, SSG, Stream SSR, UI tasarım kalıpları, Unit Testing, UX, Virtual DOM, WASM, web components, web fonts, WebSocket, Web Worker, wireframing,..
- Frontend geliştirme araç kutusu/stack
- Profesyonel kariyere hazırlık: çevrimiçi varlık oluşturma, geliştirme, özgeçmiş hazırlama, mülakat hazırlığı, iş arama faaliyetleri
- Topluluk, podcast'ler ve e-posta bültenleri
1 yorum