Bu Videoda Ne Öğreniyoruz?
"Web" ve "İnternet" aynı şey mi? Çoğu kişi bu iki kavramı birbirine karıştırır — ama aralarında önemli bir fark var. Bu derste internetin ne olduğunu, web'in nasıl çalıştığını ve URL, DNS, Frontend, Backend gibi temel kavramları öğreniyoruz.
İnternet ve Web: İki Ayrı Kavram
Bu iki kavram sık sık birbirinin yerine kullanılıyor, ama aslında farklı şeyler.
İnternet, dünya genelindeki milyonlarca bilgisayarı ve cihazı birbirine bağlayan devasa bir fiziksel ağdır. Kablolar, fiber optikler, yönlendiriciler ve sunuculardan oluşur. Bunu dünyadaki tüm yolların ve köprülerin oluşturduğu bir ulaşım ağı gibi düşünebilirsin.
Web (World Wide Web) ise internetin üzerinde çalışan servislerden sadece biridir. HTML belgeleri, görseller, videolar ve bağlantılardan oluşan bir bilgi sistemidir. İnternet "yol ağı" ise, Web bu yollar üzerindeki "arabalardır."
Özet: İnternet altyapıdır. Web ise bu altyapı üzerinde çalışan bir uygulamadır. E-posta, FTP ve anlık mesajlaşma gibi servisler de internetin üzerinde çalışır — ama Web bunların en yaygın olanıdır.
Web Nasıl Çalışır? Client-Server Mimarisi
Bir web sitesini ziyaret ettiğinde arka planda şu adımlar gerçekleşir:
Client (Tarayıcı): Bilgisayarındaki ya da telefonundaki tarayıcı (Chrome, Firefox vb.) bir istemci görevi görür.
HTTP Request (İstek): Tarayıcı, gitmek istediğin adrese bir istek gönderir. Bu istek HTTP protokolüyle iletilir.
Server (Sunucu): Web sitesinin dosyalarını barındıran bilgisayar, isteği alır.
HTTP Response (Yanıt): Sunucu, istenen dosyaları (HTML, CSS, JS, görseller) tarayıcıya geri gönderir.
Görüntüleme: Tarayıcı aldığı dosyaları yorumlar ve sayfayı ekranında oluşturur.
Web Tarayıcılarının Rolü
Tarayıcılar sadece bir pencere değil — karmaşık teknik işlemleri senin için görünmez kılan araçlardır.
GörevAçıklamaURL İşlemeAdres çubuğundaki URL'yi ayrıştırır, hangi sunucuya gidileceğini belirlerVeri AlmaSunucudan HTML, CSS, JS, görsel ve videoları indirirYorumlamaİndirilen kodları satır satır okur; HTML yapıyı, CSS stili, JS etkileşimi belirlerGörüntülemeTüm bileşenleri birleştirerek sayfayı ekranda gösterir
URL ve DNS: Web'in Adres Defteri
URL (Uniform Resource Locator)
Web üzerindeki bir kaynağın tam adresidir. Bir evin sokak adresi gibi düşünebilirsin. Örnek: https://kodlakal.com
DNS (Domain Name System)
Bilgisayarlar web sitelerini IP adresleriyle tanır (192.168.1.1 gibi). DNS ise alan adını bu IP adresine çeviren sistemdir.
Benzetme: DNS tıpkı bir telefon rehberi gibidir. "kodlakal.com" yazdığında DNS bunu
123.45.67.89gibi bir IP adresine çevirir ve tarayıcın doğru sunucuya ulaşır.
Frontend ve Backend: Web'in Önü ve Arkası
Frontend (Ön Yüz)
Kullanıcının gördüğü ve etkileşime girdiği kısım. Renkler, butonlar, yazı tipleri, düzen — bunların hepsi frontend.
TeknolojiGöreviHTMLSayfanın yapısını oluşturur (başlıklar, paragraflar, bağlantılar)CSSSayfanın stilini belirler (renkler, boyutlar, düzen)JavaScriptSayfaya etkileşim katar (animasyonlar, form doğrulama)
Backend (Arka Yüz)
Sunucu tarafında çalışan, kullanıcının göremediği kısım. Veritabanı işlemleri, kimlik doğrulama, veri işleme burada gerçekleşir.
BileşenGöreviVeritabanıKullanıcı bilgileri, ürünler, içeriklerin depolandığı yerSunucu Mantığıİstekleri işler, veritabanına yazar/okur, frontende yanıt gönderirAPI'lerFrontend ile backend arasındaki veri köprüsü
Benzetme: Bir restoranda garson, masalar ve menü → frontend. Mutfak, aşçılar ve yemek hazırlama süreci → backend.
Web Sitesi Temelleri: Domain, Hosting, SEO
KavramAçıklamaDomain (Alan Adı)Web sitesinin internetteki ismi. Örn: kodlakal.comHosting (Barındırma)Web sitesi dosyalarının depolandığı sunucu alanı. Siteyi canlıya almak için gerekliSEOSitenin Google gibi arama motorlarında üst sıralarda çıkması için yapılan çalışmalar
Özet
KavramNe Anlama Gelir?İnternetDünya genelindeki fiziksel ağ altyapısıWebİnternet üzerinde çalışan bağlantılı içerik sistemiClient-ServerTarayıcı istek gönderir, sunucu yanıt verirURLWeb'deki bir kaynağın tam adresiDNSAlan adını IP adresine çeviren sistemFrontendKullanıcının gördüğü kısım (HTML, CSS, JS)BackendSunucu tarafında çalışan kısım (veritabanı, sunucu mantığı)DomainWeb sitesinin internet üzerindeki adıHostingWeb sitesi dosyalarının barındığı sunucu alanıSEOArama motoru sıralamalarını iyileştirme çalışmaları
Sonraki Bölüm
Bir sonraki derste HTML Nedir ve Ne İşe Yarar? konusuna geçiyoruz. Web geliştirmenin temel yapı taşı olan HTML'in yapısını, etiketlerini ve nasıl kullanıldığını inceleyeceğiz.
Summary
In this lesson, we explore the difference between the Internet and the Web — two concepts often confused but fundamentally different. The Internet is the global physical network infrastructure (cables, routers, servers), while the Web is just one of many services running on top of it.
We also cover how the web works through Client-Server architecture and the HTTP protocol, the role of web browsers in rendering pages, and key concepts like URL, DNS, Frontend, Backend, Domain, Hosting, and SEO. By the end of the lesson, viewers have a solid mental model of how the web operates under the hood.