Web programlama 3'e ayrılıyor. Frontend, backend ve fullstack olmak üzere. Frontend kullanıcının gördüğü kısım örnek olarak bu sitedeki butonların, yazıların bulunduğu yerler, ya da renkler, tasarımlar, responsive tasarımlar veya kayıt olurken kullandığın formun şekli, rengi, tasarımı yani işin daha çok görsel tarafı diyebiliriz. Backend ise senin kayıt olma formunda yazdığın verilerin (ad, mail, şifre vb.) Bir databasede kayıt edilmesi yani arka planda dönen işler ya da giriş yapman, konu açman gibi fullstack ise bu işleri tek bir kişinin yaptığı alan diye düşünebilirsin. Araştırırsan daha rahat anlarsın. Frontend için kesin olarak HTML, CSS, JavaScript bilmen lazım tabii ki günümüzde bunlar dışında daha tonca şey var onları zamanı gerekince öğrenirsin backend tarafında ise en çok kullanılanlar Python, PHP, Java, JavaScript(hem frontend hem backend yazabilirsin.) Bu diller zaten frontend, backend ve fullstack kavramlarını araştırırsan bir karar verip ona göre çalışmaya başlarsın ve olayları rahat bir biçimce anlarsın.
Web Geliştirmede karşımıza ilk çıkan kavramlardan olan Frontend, Backend ve Full-Stack Web Geliştirici nedir ve ne yaparlar ?
www.sadikturan.com
Web tasarımında kullanılan frontend ve backend terimlerini açıklamak aslında sanıldığından daha basit!
www.horato.com