Konu Başlıkları
10 bölüm ve 40 konu başlığıyla dersin tamamı. Her bölümün video ders anlatımı var.
01 Web Teknolojilerine Giriş Video ders 4 konu
İnternet, dünya genelindeki bilgisayar ve ağların birbiriyle iletişim kurmasını sağlayan büyük bir ağlar arası yapıdır. World Wide Web (WWW) ise internet üzerinde web sayfalarının ve web kaynaklarının birbirine bağlanarak sunulmasını sağlayan sistemdir. Web üzerinde kullanıcılar tarayıcılar aracılığıyla sunuculardaki kaynaklara erişir.…
Örnek soru: Flash Player'ın kullanımdan kalkmasının ardından tarayıcıda eklenti kurmadan animasyon ve...
- İnternet ve World Wide Web
- İstemci ve Sunucu Mimarisi
- URL ve Alan Adı
- HTTP ve HTTPS
02 HTML Temelleri Video ders 4 konu
HTML (HyperText Markup Language), web sayfalarının yapısını ve anlamını tanımlamak için kullanılan işaretleme dilidir. HTML belgeleri öğeler ve etiketler kullanılarak oluşturulur. Bir HTML belgesinde genellikle `html`, `head` ve `body` gibi temel bölümler bulunur. `head` bölümünde başlık ve metadata gibi bilgiler…
Örnek soru: Bir kurumsal logonun farklı ekran boyutlarında ve yakınlaştırma düzeylerinde pikselleri bo...
- HTML ve Belge Yapısı
- HTML Etiketleri ve Öğeler
- Bağlantılar ve Görseller
- Listeler, Tablolar ve Formlar
03 CSS ve Web Sayfası Tasarımı Video ders 4 konu
CSS (Cascading Style Sheets), HTML belgelerinin görünümünü ve düzenini tanımlamak için kullanılır. Yazı tipi, renk, boyut, boşluk ve yerleşim gibi görsel özellikler CSS ile belirlenebilir. CSS kuralları seçici (selector), özellik (property) ve değer (value) bileşenlerinden oluşur. CSS, HTML'den ayrı bir…
Örnek soru: CSS'te bir tablonun ya da tek bir hücresinin arka zemin rengini ayarlamak için hangi özell...
- CSS Temelleri
- CSS Seçicileri
- Box Model
- Flexbox ve Grid
04 JavaScript Temelleri Video ders 4 konu
JavaScript, web sayfalarına dinamik davranış ve etkileşim kazandırmak için yaygın olarak kullanılan bir programlama dilidir. Değişken tanımlamak için modern JavaScript'te `let` ve `const` kullanılır; `var` da dilde bulunur ancak farklı kapsam davranışlarına sahiptir. `const` ile tanımlanan değişken yeniden atanamaz. JavaScript…
Örnek soru: JavaScript'te yalnızca tanımlandığı blok içinde geçerli olan ve sonradan yeni bir değer at...
- JavaScript ve Değişkenler
- Koşullar ve Döngüler
- Fonksiyonlar
- DOM ve Olaylar
05 Web Mimarisi ve Dinamik Web Uygulamaları Video ders 4 konu
Web uygulamalarında işlemler hem istemci hem de sunucu tarafında gerçekleştirilebilir. İstemci tarafı (client-side) kodları kullanıcının tarayıcısında çalışır; HTML, CSS ve JavaScript burada temel teknolojilerdir. Sunucu tarafı (server-side) işlemleri web sunucusunda veya uygulama sunucusunda gerçekleştirilir. Veritabanı erişimi, oturum yönetimi ve iş…
Örnek soru: Bir HTTP isteğinin ilk satırında yer alan istek satırı hangi üç bilgiyi içerir?
- İstemci Tarafı ve Sunucu Tarafı
- HTTP İstekleri ve Yanıtları
- HTTP Durum Kodları
- API, JSON ve AJAX/Fetch
06 Web Formları ve Kullanıcı Etkileşimi Video ders 4 konu
HTML formları, kullanıcıdan veri almak ve bu verileri bir hedefe göndermek için kullanılır. ``, ``, ``, `` ve `` temel form elemanları arasındadır. `input` elementi metin, parola, e-posta, sayı, tarih ve benzeri farklı veri giriş türlerini destekleyebilir. `label`, form alanlarının…
Örnek soru: Bir arama formunun gönderilen verileri adres çubuğunda görünsün ve sonuç bağlantısı yer im...
- HTML Form Elemanları
- GET ve POST ile Form Gönderimi
- Form Doğrulama
- Çerezler ve Oturum Yönetimi
07 Veritabanı ve Sunucu Tarafı Web Programlama Video ders 4 konu
Sunucu taraflı programlama, web sunucusunda veya uygulama sunucusunda çalışan kodlarla gerçekleştirilir. Kullanıcı isteği sunucuya ulaştığında uygulama isteği işleyebilir, gerekli hesaplamaları yapabilir ve veritabanına erişebilir. PHP, Python, Java, C# ve JavaScript/Node.js sunucu tarafında kullanılabilen teknolojilere örnektir. Sunucu tarafı kodu genellikle istemciye…
Örnek soru: Aşağıdaki PHP kodunun ekrana yazdırdığı değer aşağıdakilerden hangisidir?
- Sunucu Taraflı Programlama
- CRUD İşlemleri
- SQL ve Web Uygulamaları
- ORM ve Veri Erişim Katmanı
08 Web API ve Modern Veri Alışverişi Video ders 4 konu
REST (Representational State Transfer), web tabanlı servislerin tasarlanmasında kullanılan mimari bir yaklaşımdır. Kaynaklar URL'lerle temsil edilir ve HTTP yöntemlerinden yararlanılabilir. GET veri alma, POST veri oluşturma, PUT/PATCH güncelleme ve DELETE silme işlemleri için kullanılabilir. REST servisleri çoğunlukla durum bilgisini istekler…
Örnek soru: Tarayıcı ile sunucu arasında yapılandırılmış veri aktarımında kullanılan; anahtar-değer çi...
- REST API
- JSON Veri Biçimi
- AJAX ve Fetch API
- API Güvenliği ve CORS
09 Responsive Web ve Web Erişilebilirliği Video ders 4 konu
Responsive web tasarım, web sayfasının farklı ekran boyutlarına ve cihazlara uyum sağlayacak şekilde tasarlanmasıdır. Masaüstü, tablet ve mobil ekranlarda içerik düzeni değişebilir. CSS media query'leri farklı ekran koşullarına göre stil uygulanmasına olanak verir. Esnek ölçüler, responsive görseller ve uygun yerleşim…
Örnek soru: Bir güvenlik uyarısındaki kritik cümlenin hem görsel olarak öne çıkması hem de ekran okuyu...
- Responsive Web Tasarım
- Mobil Öncelikli Tasarım
- Web Erişilebilirliği ve Semantik HTML
- Web Performansı
10 Web Güvenliği ve Modern Web Uygulamaları Video ders 4 konu
XSS, saldırgan tarafından kontrol edilen içeriğin başka kullanıcıların tarayıcılarında çalıştırılmasına neden olabilen bir web güvenlik açığıdır. Özellikle kullanıcı girdisinin güvenli biçimde işlenmeden HTML veya JavaScript içeriğine aktarılması risk oluşturur. Girdi doğrulama ve uygun çıktı kodlama yöntemleri korunmada önemlidir. Modern framework'ler…
Örnek soru: Bir kullanıcı, kendisine gönderilecek mesajın yalnızca kendisi tarafından okunabilmesi içi...
- XSS (Cross-Site Scripting)
- CSRF (Cross-Site Request Forgery)
- HTTPS ve TLS Güvenliği
- Web Uygulama Mimarileri ve Modern Framework'ler