Midonya

Temel Kavramlar

Temel Kavramlar

Web Tasarımcının bilmesi gereken temel kavramlar ile ilgili bilgiler yer alır.

Temel Kavramlar

Web Sayfası

Internet [World Wide Web (www)] için hazırlanan ve web tarayıcıları aracılığıyla görüntülenebilen belgeye web sayfası adı verilir.

Web Sitesi

Web sitesi, web üzerinde yer alan sayfaları ziyaretçilerin kullanımına sunan sayfalar bütünüdür.

Alan Adı (Domain)

IP (Internet Protokol) adresi şeklinde ifade edilen, bilgisayarların birbirleri ile iletişim kurmasını sağlayan, numerik sisteminin daha kolaylaştırılmış ve rahatça girilebilmesi için kelimelerle ifade edilen hâlidir. “Web sitesinin, internet dünyası içindeki kimliği” denilebilir.

Alan Adı Belirleme İşlemi, Web sitesi için belirlenecek isim (alan adı), kullanıcıların kolay hatırlayacağı ve sitenin yayın amacına uygun olacak şekilde belirlenmelidir. 

Alan Adı Uzantıları

En yaygın alan adı uzantılarını inceleyelim.

gov (government): Devlet kurumları
edu (education): Eğitim kurumları
k12 (kindergarten 12)    :Temel eğitim ve ortaöğretim kurumları
org (organization)        :Ticari olmayan kuruluşlar
com (company)              :Ticari kuruluşlar
mil (military)        : Askerî kurumlar
net (network)        : Servis sunucular
ac (academic)                : Akademik kuruluşlar
int (international)        : Uluslararası kuruluşlar
info (information)        : Bilgi içerikli web siteleri
biz (business)                : Ticari kuruluşlar

Hosting (Web Sitesi Barındırma)

Hazırlanan web sitelerinin belirlenen alan adlarına göre internet ortamında yayınlanmasını sağlayan hizmet türüne hosting denir. 

Web sitesine ait içeriğin tutulduğu (barındırıldığı) alanla ilgili hizmet desteğini kapsar. Bu hizmet, hosting firmaları tarafından belirli süreliğine ve farklı paket özellikleriyle sağlanır.

Hosting paketleri; web sitesinin yer alacağı fiziksel sunucu için bellek, işlemci ve disk alanı gibi
kaynakların boyutuna, hızına ve sağlanacak diğer desteklere göre değişkenlik gösterir. Bu durum
maliyete doğrudan etki eder.

Server (sunucu) bilgisayarlar, hosting amacıyla kullanılan gelişmiş donanım özelliklerine sahip
olan ve birçok kullanıcıya aynı anda hizmet veren bilgisayarlardır.

Web Yazılımcı Rolleri

Ön Uç (Frontend) Yazılımcı Rolü:Ön uç, web sitesinin ziyaretçi tarafından görülen ve üzerinden etkileşime geçilen arayüz kısmına verilen addır. Ön uç yazılımcı, bu arayüzün geliştirilmesini sağlar.

Ön uç geliştirme süreci içinde, ağırlıklı olarak web arayüzünün kullanıcıya yansıyan kısmına odaklanan HTML,CSS ve JavaScript dilleri kullanılır.

Arka Uç (Backend) Yazılımcı Rolü: Arka uç web sitesinin ziyaretçi tarafından görülmeyen sunucu etkileşimi, ön uç veri alışverişi (veri tabanı ile kayıt / güncelleme / silme etkileşimi) gibi işlemlerin gerçekleştirildiği; sitenin sağlıklı çalışmasını sağlayan arka plan kısmına verilen addır.

arka uç (backend) geliştirme sürecinde öne çıkan programlama dilleri olarak; Java, PHP, ASP.NET, Python, Node.JS sayılabilir.

Full Stack Yazılımcı Rolü: Full stack yazılımcılar, web uygulamaları veya yazılımı geliştirirken; bu yazılımın arka uç ve ön uç kısımlarını geliştirme kabiliyetine sahip kişilerdir.