Web Geliştirme
Web geliştirme iki ana kategoriye ayrılır. Frontend ve Backend olarak. İki alana da hakim olan geliştiricilere de Fullstack Geliştirici diyebiliriz.
Frontend yazılım dilleri HTML, CSS, Javascript
Backend Asp.net, PHP, Node.js, Django
Başlangıç aşamasında bu yazılım dillerinde başarılı olduktan sonra diğer yazılım dillerine kolaylıkla geçiş yapılabilir.
Bir web geliştirici basit olarak html sayfası tasarladığını düşünürsek. Html sayfasını oluşturmak için bir editöre ihtiyaç olacak Visiual Studio Code u kullanabiliriz. Oluşturulan HTML sayfası tarayıcı tarafından görüntüye çevrilir.
Sayfamızı internet ortamında yayınlamak istiyorsak ihtiyacımız olan Alan Adı ve Hosting dir.
Web sitesinin adı ve adresine Alan Adı(domain) denir. Eğer Domain kavramı olmasaydı bir web sitesine bağlanmak için insanlar web sitesinin IP numarasını yazma zorunda kalırdı.
Hosting; web sayfanıza ait tüm dosyaların, yılın 365 günü bir bilgisayarda saklanması ve erişime açık tutulması hizmetidir. Bu bilgisayarlara ise “server” veya “web sunucusu” adı verilir.
Sayfamızı A firmasının alan kiraladığı yere bir Server a dosyamızı atmamız gerekir.
Alan adımız ile klasörü ilişkilendirdikten sonra ziyaretçiler ilgili adres altındaki dosyaya erişebilir ve tarayıcılarında açabilirler.