
Bu yol haritası, başlangıç seviyesinden orta düzeye doğru ilerlemek isteyenler için tasarlanmış, proje odaklı bir 8 haftalık program sunar. Amaç; HTML/CSS, JavaScript, bir modern ön yüz kütüphanesi (React) ile temel bir arka uç API'sini (örnek: ASP.NET Core) öğrenmek ve haftalık küçük projelerle bunları uygulamaktır. Örnek içerik ve yapılandırma için sektördeki kurslara ve akademik ders içeriklerine bakılabilir; örneğin Udemy'deki kapsamlı uygulamalı kurslar ve üniversite dersleri pratik örnekler sağlar (Udemy — Komple Uygulamalı Web Geliştirme Eğitimi 2026, Marmara Üniversitesi — Web Tabanlı Programlama).
Bu program, web geliştirmeye yeni başlayan veya temelleri olan ve kısa sürede proje deneyimi kazanmak isteyenler içindir. Temel bilgisayar okuryazarlığı ve internet kullanım bilgisi yeterlidir; program sırasında Git kullanmayı öğrenmek faydalıdır.
Önerilen çalışma süresi haftada 8–15 saattir; tempo sizin hedefinize göre ayarlanabilir. Temel HTML/CSS veya kodlama deneyimi yoksa ilk hafta tempoyu hafif tutun. Ücretsiz etkileşimli kaynaklar başlangıç için uygundur (Mrebi — ücretsiz etkileşimli dersler).
Hedefler: HTML5 semantic yapı, sayfa iskeleti, form elemanları, erişilebilirlik (alt, heading hiyerarşisi) ve temel Git kullanımı.
Hedefler: Box model, Flexbox, Grid, medya sorguları, temel responsive desenler ve temel erişilebilir stil önerileri.
Hedefler: Temel değişkenler, fonksiyonlar, döngüler, DOM seçimi, olaylar ve form doğrulama.
Hedefler: ES6+ özellikleri (let/const, arrow fonksiyonlar, template literals), fetch API, async/await, localStorage ve temel hata ayıklama.
Hedefler: React bileşen yapısı, props, state, temel Hook'lar (useState, useEffect) ve bileşen yaşam döngüsü anlayışı.
Hedefler: HTTP temel kavramları, REST prensipleri, JSON, API endpoint tasarımı ve API'yi test etme araçları (Postman/HTTPie). Örnek eğitimlerde ASP.NET Core ve API geliştirme örnekleri bulunur; bu teknolojilerle gerçek dünyaya yakın servisler oluşturabilirsiniz (örnek kurs).
Hedefler: Ön yüz ve API entegrasyonu, CORS, form gönderimleri, hata yönetimi ve kalıcı depolama. Akademik ders materyalleri arka uç temelleri konusunda yol gösterir (Marmara Üniversitesi — Web Tabanlı Programlama).
Hedefler: Uygulamayı üretime hazırlama, temel üretim yapılandırmaları, ön yüz dağıtımı (Netlify/Vercel gibi) ve arka uç dağıtımı (bulut sağlayıcıları veya container tabanlı platformlar). Ayrıca portfolyonuzu tamamlayıp yayınlayın.
Program sonunda, değerlendirmeniz için teslim kriterlerini karşılayan bir proje portfolyosu oluşturulmuş olmalıdır. Sonraki adımlar: açık kaynak katkısı, küçük freelance projeler veya ileri düzey konular (performans optimizasyonu, güvenlik, test otomasyonu) üzerinde çalışmak olabilir. Bu yol haritası temel bir çerçeve sunar; ihtiyaçlarınıza göre teknolojik seçimleri değiştirebilirsiniz.
Yorumlar