Temel Seviye Kurslar > JavaScript ile Temel Programlama

JavaScript ile Temel Programlama

Modern web geliştirme için JavaScript'in temellerini ve güncel Front-End teknolojilerini öğreneceksiniz. ES6+ özellikleri, DOM manipülasyonu, asenkron programlama ve güncel web framework'leri hakkında kapsamlı bilgi edineceksiniz.

Eğitmen : Doğan Can Yelkarası
115 Öğrenci
Süre : 3 Ay
Bireysel Kontejyan Sayısı: 4
İletişime Geç
İçerikler
Kazanımlar
Gereksinimler
Eğitmen

JavaScript nedir ve tarihçesi
JavaScript'in kullanım alanları
Tarayıcı konsolu ve geliştirici araçları
JavaScript çalışma mantığı
Script etiketlerinin kullanımı

var, let ve const farkları
String, Number, Boolean
null ve undefined
Array ve Object temelleri
Type conversion ve type coercion
Template literals

Aritmetik operatörler
Karşılaştırma operatörleri
Mantıksal operatörler
if-else yapıları
switch-case kullanımı
Ternary operatör

for döngüsü
while döngüsü
do-while döngüsü
break ve continue
for...in ve for...of döngüleri
Array metodları ile döngüler (forEach, map vb.)

Fonksiyon tanımlama yöntemleri
Arrow functions
Parametre ve argümanlar
Return ifadesi
Callback fonksiyonlar
Scope kavramı ve closure

Array oluşturma ve erişim
Array metodları (push, pop, shift, unshift)
Dizi dönüşüm metodları (map, filter, reduce)
Dizi sıralama ve arama
Spread operatör
Destructuring

Obje oluşturma ve erişim
Object metodları
This keyword
Constructor functions
Prototype ve inheritance
Object destructuring

DOM nedir ve nasıl çalışır?
Elementleri seçme yöntemleri
Element oluşturma ve değiştirme
Style ve class manipülasyonu
Event handling
Event bubbling ve capturing

Callback kavramı
Promise yapısı
Async/Await
Fetch API
JSON veri formatı
Local Storage kullanımı

Try-catch blokları
Hata tipleri
Debugging teknikleri
Console metodları
Debugging tools kullanımı

ES6+ özellikleri
Modules (import/export)
Class yapısı
Set ve Map veri yapıları
Optional chaining
Nullish coalescing

To-do list uygulaması
Hesap makinesi
Form validasyonu
API ile çalışan hava durumu uygulaması
Alışveriş sepeti uygulaması

İletişime Geç