Web geliştirici
Kısaca: Bir web geliştirici web sitelerini ve web uygulamalarını planlar ve programlar.
Biraz daha ayrıntılı: Odağa göre frontend (tarayıcıda görünen her şey: HTML, CSS, JavaScript), backend (sunucu, veritabanı, mantık) ve full stack (her ikisi) ayırt edilir.
Ayrıntılı
- Görevler: gereksinimleri anlamak, arayüzler kurmak (duyarlı tasarım), arayüzleri (API’ler) ve veritabanlarını bağlamak, test etmek, yayımlamak (barındırma) ve bakımını yapmak.
- Önemli konular: erişilebilirlik, hız, güvenlik, gizlilik (GDPR), Git ile iş birliği.
- Araçlar: düzenleyici, tarayıcı geliştirici araçları, sürüm denetimi, çerçeveler (örn. React, Next.js) ve paketler.
- Mesleğe giden yol: BT uzmanı olarak çıraklık (uygulama geliştirme), portföyle üniversite ya da kariyer değişikliği. Meslek sürekli öğrenmeyi gerektirir.
Ayrıca bak: web sunucusu, sistem mimarisi