Arka uç (back-end), bir web sitesi veya web uygulamasının sunucu tarafındaki kısmını ifade eder. Bu kısım, kullanıcıların görmemesine rağmen web sitesinin veya uygulamanın işlevselliğini yönetir ve verileri işler.
Arka uç geliştiricileri, web sitesi veya uygulamanın sunucu tarafında çalışan kodu oluşturur ve yönetir. Bu kod, sunucuda çalışarak veritabanı işlemleri yapabilir, kullanıcı kimlik doğrulaması gerçekleştirebilir, iş mantığını uygulayabilir ve verileri işleyebilir.
gerçekleştirebilir, iş mantığını uygulayabilir ve verileri işleyebilir. Arka uç geliştiricileri genellikle sunucu tarafı programlama dilleri ve çerçeveleri kullanır. Örneğin, PHP, Python, Ruby, Node.js gibi diller ve Django, Flask, Laravel, Express.js gibi çerçeveler arka uç geliştirmede yaygın olarak kullanılan araçlardır.
Bir web sitesinin veya uygulamasının arka uç kısmı genellikle veritabanı yönetimi, kullanıcı yönetimi, oturum yönetimi, güvenlik ve yetkilendirme gibi çeşitli işlevleri içerir. Arka uç, web geliştirme sürecinin önemli bir parçasını oluşturur ve kullanıcıların web sitesi veya uygulamayla etkileşimde bulunmasını sağlayan temel altyapıyı oluşturur.