Frontend Developer
Web sayfalarının tarayıcıda göründüğü ve kullanıldığı tarafı sıfırdan öğren: HTML, CSS, JavaScript ile başla, React ve TypeScript ile modern arayüzler geliştir.
Bu yol, hiç kod yazmamış birinden işe girmeye hazır bir frontend geliştiricisine giden sıralı adımları gösterir. Her adımın yanında önemini (zorunlu, önerilen, isteğe bağlı) ve ücretsiz kaynakları görürsün. Süre kişiden kişiye çok değişir; günde 1-2 saatle genellikle 6-9 ay hesaplanır. Resmî bir diploma ya da iş garantisi değildir; portföyüne proje ekleyerek ilerlemen önerilir.
- 1
1 · Web nasıl çalışır?
ZorunluBeesu kursu yakındaTarayıcı, sunucu, HTTP ve alan adı kavramlarını anla; bir sayfa açıldığında arka planda ne olduğunu açıkla. Kod yazmadan önce zihinsel model kur.
- KaynakMDN: Web geliştirmeye girişdeveloper.mozilla.orgopen_in_new
- YazıYazılıma Nereden Başlanır? Sıfırdan Yol Haritası (2026)Beesu blog
- 2
2 · HTML
ZorunluBeesu kursu yakındaSayfa iskeleti: başlıklar, listeler, bağlantılar, görseller, formlar ve anlamlı (semantik) etiketler. Hedef: tasarımsız ama düzgün yapılandırılmış bir kişisel sayfa.
- KaynakMDN: İçeriği yapılandırmadeveloper.mozilla.orgopen_in_new
- YazıHTML Nedir ve Ne İşe Yarar?Beesu blog
- 3
3 · CSS
ZorunluBeesu kursu yakındaRenk, tipografi, kutu modeli, Flexbox ve Grid ile düzen. Hedef: mobilde ve masaüstünde düzgün görünen bir sayfa.
- KaynakMDN: CSS temellerideveloper.mozilla.orgopen_in_new
- YazıCSS Nedir? Temel Özellikler ve Örneklerle BaşlangıçBeesu blog
- 4
4 · Duyarlı (responsive) tasarım
ZorunluBeesu kursu yakındaFarklı ekran boyutlarına uyum, medya sorguları, esnek birimler, mobil öncelikli düşünme.
- 5
5 · JavaScript
ZorunluBeesu kursu yakındaDeğişkenler, fonksiyonlar, diziler/nesneler, DOM ve olaylar, asenkron kod (fetch, Promise). Hedef: bir API'den veri çeken küçük bir uygulama.
- KaynakModern JavaScript Eğitimi (Türkçe)tr.javascript.infoopen_in_new
- KaynakMDN: Betiklemedeveloper.mozilla.orgopen_in_new
- 6
6 · Git ve GitHub
ZorunluBeesu kursu yakındaSürüm kontrolü: commit, dal (branch), birleştirme, Pull Request. Projelerini GitHub'da tutmak işe girerken ilk bakılan şeydir.
- 7
7 · Tarayıcı geliştirici araçları
ÖnerilenBeesu kursu yakındaHata ayıklama, ağ isteklerini ve performansı inceleme. Sorun çözme hızını en çok artıran alışkanlık.
- 8
8 · Erişilebilirlik
ÖnerilenBeesu kursu yakındaKlavye ve ekran okuyucu kullananlar için doğru etiketleme, kontrast, odak yönetimi. Hem etik hem iş ilanlarında giderek aranan bir beceri.
- 9
9 · TypeScript
ÖnerilenBeesu kursu yakındaJavaScript'e tip güvenliği ekleyerek hataları çalıştırmadan yakala. React projelerinde fiilen standart.
- 10
10 · React
ZorunluBeesu kursu yakındaBileşenler, durum (state), olaylar, listeler, formlar ve efektler. Hedef: birkaç sayfalı, API'ye bağlanan bir uygulama.
- Kaynakreact.dev: Learnreact.devopen_in_new
- YazıReact Nedir? Ne Zaman Kullanılır? Yeni Başlayanlar İçinBeesu blog
- 11
11 · Next.js ve yayına alma
ÖnerilenBeesu kursu yakındaSunucu tarafı render, yönlendirme, veri çekme ve projeyi canlıya alma. Portföyündeki en az bir projeyi gerçekten yayınla.
- 12
12 · Test ve performans
İsteğe bağlıBeesu kursu yakındaBileşen testleri yazma ve sayfa hızını ölçüp iyileştirme (Core Web Vitals). Kıdemli rollere geçişte fark yaratır.
- KaynakVitestvitest.devopen_in_new
- KaynakTesting Librarytesting-library.comopen_in_new
- Kaynakweb.dev: Learn Performanceweb.devopen_in_new
