JavaScript Advanced

Bu kursta öğrenecekleriniz:

Sınıflar (classes) ve nesneler (objects) ile çalışma Fonksiyonlar ve JSON formatlarıyla çalışma Doğrusal veri yapılarıyla (linear structures) çalışma DOM ağacından bilgi çıkarma ve DOM manipülasyonu Nesne yönelimli programlamayı (OOP) uygulama Fonksiyonel programlamayı uygulama
63 saat / 6 hafta eğitim

“JS Advanced” kursunda öğrenciler JavaScript diline dair derinlemesine bilgi edinirler. Bu eğitimde; dilin syntax temelleri, dizilerle çalışma, matris yapıları, nesneler, sınıflar ve fonksiyon yazımı gibi konular detaylı şekilde ele alınır.

Öğrenciler ayrıca daha ileri seviye kavramlarla tanışır:
– Fonksiyon bağlamı (function context)
– Explicit binding (call, apply, bind)
– Event loop çalışma mantığı

Bu süreç, katılımcıların algoritmik düşünme becerilerini önemli ölçüde geliştirir.

Kursu başarıyla tamamlayan öğrenciler:
– DOM ağacını inceleyebilir,
– DOM manipülasyonları gerçekleştirebilir,
– Event yapısıyla etkili şekilde çalışabilir hale gelir.

Ayrıca JavaScript dünyasında önemli yer tutan fonksiyonel programlama ve nesne yönelimli (OOP/CMO) yaklaşımlar ele alınır. Bu kapsamda; inheritance (kalıtım), obje kompozisyonu ve prototype chain gibi temel yapılar işlenir.

 

 

Kazanacağınız Yetenekler

Sınıflar (classes) ve nesneler (objects) ile çalışma Fonksiyonlar ve JSON formatlarıyla çalışma Doğrusal veri yapılarıyla (linear structures) çalışma DOM ağacından bilgi çıkarma ve DOM manipülasyonu Nesne yönelimli programlamayı (OOP) uygulama Fonksiyonel programlamayı uygulama

Kurs İçeriği

Kaynaklar
Kurs Açılışı
Temel Syntax, Fonksiyonlar ve Statements
Arrays and Nested Arrays
Objects and Composition
DOM Introduction
DOM Manipulations and Events
Advanced Functions
Unit Testing and Error Handling
Classes
Prototypes and Inheritance
Sınav Hazırlığı
Workshop: Wizard Side Scrolling Oyunu
Final Sınavı
Telafi Sınavı

Kurs Dönemleri

Henüz Kurs Dönemi Planlanmamış

Bu kurs için henüz açık bir dönem bulunmamaktadır. Yeni dönemler hakkında bilgi almak için bizimle iletişime geçebilirsiniz.

İletişime Geç