Back-end Developer Nedir?
0 (0)

Arka uç Geliştirme, öncelikle sitenin nasıl çalıştığına odaklandığınız, geliştirmenin sunucu tarafını ifade eder. Sitenin işlevselliğini izlemenin yanı sıra güncelleme ve değişiklik yapmak birincil sorumluluğunuz olacaktır. Bu tür web geliştirme genellikle üç bölümden oluşur: bir sunucu, bir uygulama ve bir veritabanı. Arka uç geliştirici, bir web sitesinin, yazılımın veya bilgi sisteminin mantıksal arka uç ve çekirdek hesaplama mantığını oluşturan bir tür programcıdır. Geliştirici, bir ön uç uygulama veya sistem aracılığıyla bir kullanıcı tarafından dolaylı olarak erişilen bileşenler ve özellikler oluşturur. Arka uç geliştiriciler tarafından yazılan kod, veritabanı bilgilerini tarayıcıya ileten şeydir. Arka uç programcılarının sorumlulukları arasında API’ler yazma, bir veritabanıyla etkileşim için kod yazma, kütüphaneler oluşturma, iş süreçleri ve veri mimarisi üzerinde çalışma ve çok daha fazlası yer alabilir. Genellikle belirli role ve şirkete bağlıdır. Veritabanları ve sunucular gibi gözle kolayca göremeyeceğiniz her şey, bir arka uç geliştiricinin işidir. Back-end geliştirici işleri genellikle güçlü bir programlama bilgisi gerektirir. Bazı şirketler, belirli bir dilde derinlemesine becerilere sahip geliştiriciler ararken, diğerleri birden çok dilde programlama becerisine ihtiyaç duyabilir. Daha küçük bir kuruluş, hem arka hem de ön uçta çalışabilecek birini, başka bir deyişle tam yığın geliştirici isteyebilir. Tam zamanlı bir arka uç geliştiriciyseniz, kullanıcının tarayıcısına gönderdiğiniz HTML, CSS ve JavaScript dosyalarının içinde neler olup bittiğini gerçekten önemsemenize gerek yoktur. Bunun yerine, sunucunun performansına, sunucu koduna ve çıktıya daha fazla odaklanmalısınız. Arka uç geliştirici pozisyonlarına genellikle programcılar veya web geliştiricileri denir. Birçok arka uç geliştirici, HTML ve CSS gibi ön uç dillerini bilir, ancak arka uç işini yapmak için Java, PHP, Ruby on Rails, Python ve .Net gibi dilleri kullanmaları gerekir. Back-end geliştiriciler en çok bir sitenin duyarlılığına ve hızına odaklanır. Bu diller, bu tür web sitelerinin veritabanı bilgilerini depolaması nedeniyle statik sitelerden farklı dinamik siteler oluşturmak için kullanılır. Sitedeki içerik sürekli olarak değişmekte ve güncellenmektedir. Dinamik sitelerin örnekleri arasında Facebook, Twitter ve Google Haritalar bulunur.

 

 

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]