Backend ve Frontend Nedir? Yazılım Katmanları
Bir web uygulaması veya sitesi iki temel katmandan oluşur: kullanıcının ekranda gördüğü ve etkileşime girdiği frontend (ön uç) ile sunucu tarafında çalışan, veri işleyen ve depolayan backend (arka uç). Bu iki katmanın birlikte çalışması sayesinde modern web uygulamaları işlev kazanır.
Frontend Nedir?
Frontend; HTML, CSS ve JavaScript gibi web teknolojileriyle kullanıcının tarayıcısında render edilen her şeyi kapsar. Butonlar, menüler, formlar, animasyonlar ve sayfa düzeni frontend'in alanıdır. React, Vue.js ve Angular gibi modern JavaScript çerçeveleri (framework) günümüzde en yaygın frontend geliştirme araçlarıdır.
Backend Nedir?
Backend; sunucu, veritabanı ve uygulama mantığından oluşur. Kullanıcı bir form gönderdiğinde verileri işleyen, veritabanına kaydeden, doğrulama ve yetkilendirme yapan katmandır. PHP, Python, Node.js, Java ve .NET yaygın backend teknolojileridir. Veritabanı olarak MySQL, PostgreSQL veya MongoDB kullanılır.
Full-Stack Geliştirici
Hem frontend hem de backend geliştirme yapabilen kişilere full-stack geliştirici denir. TeknoBursa bünyesindeki full-stack geliştirme ekibi; kullanıcı arayüzünden veritabanı mimarisine kadar uçtan uca web uygulamaları geliştirmektedir.

