JavaScript'in derinliklerinde ustalaşın
İleri Seviye JavaScript Geliştirme Eğitimi, dili yüzeysel kullanan geliştiricileri çalışma zamanını gerçekten anlayan uzmanlara dönüştürür.
Dilin çalışma zamanından asenkron modele, desenlerden performans ve teste kadar ileri JavaScript
İleri Seviye JavaScript Geliştirme Eğitimi, dili yüzeysel kullanan geliştiricileri çalışma zamanını gerçekten anlayan uzmanlara dönüştürür. Kapsam alanı, kapanışlar, this bağlamı ve prototip zinciri gibi dil içlerini derinlemesine ele alır. Promise, async/await ve olay döngüsüyle asenkron model çözümlenir; fonksiyonel ve nesne tabanlı desenler, Proxy ve Reflect ile metaprogramlama işlenir. Program; ES modülleri, performans profili, bellek yönetimi ve test ile tamamlanır.
4 Gün. Her gün dört modül; dilin çalışma zamanından asenkron modele, ileri desenlerden performans ve teste doğru ilerlenir.
İleri Seviye — kapanışlar, prototipler, olay döngüsü, asenkron desenler ve metaprogramlama ile derin JavaScript
Her konu tarayıcı ve Node.js üzerinde canlı kod, hata ayıklama ve profil çıkarma ile uygulanır; teori gerçek örneklerle pekiştirilir.
Kapanış, prototip ve this gibi çekirdek kavramları gerçekten anlayarak öngörülebilir ve hatasız JavaScript yazarsınız.
Olay döngüsü, Promise ve async/await modelini kavrayarak yarış durumlarını ve kilitlenmeleri güvenle yönetirsiniz.
Bellek, çöp toplama ve profil araçlarıyla darboğazları bulup uygulamalarınızı belirgin biçimde hızlandırmayı öğrenirsiniz.
Eğitimden en iyi verimi almak için faydalı olacak bilgi ve kurulum gereksinimleri
Değişken, fonksiyon, dizi, nesne ve temel DOM ile en az birkaç ay pratik yapmış olmak gerekir.
let/const, ok fonksiyonları, destructuring ve template literal gibi modern söz dizimine aşinalık beklenir.
Node.js ve npm kurulu olmalı; komut satırında paket kurup basit betik çalıştırabilmek faydalıdır.
VS Code gibi bir editör ve Chrome DevTools ile hata ayıklama deneyiminin kurulu olması gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Yürütme bağlamı, hoisting ve kapsam zincirini kavrayarak dilin nasıl çalıştığını öngörebilir hale gelirsiniz.
Kapanışları ve modül desenini kullanarak özel durum tutar, sık yapılan döngü ve bellek hatalarından kaçınırsınız.
Prototip zinciri ve class söz dizimiyle kalıtımı doğru kurar, nesne tabanlı tasarımı bilinçle uygularsınız.
Olay döngüsü, Promise ve async/await ile karmaşık asenkron akışları güvenle ve okunabilir biçimde yönetirsiniz.
Fonksiyonel ve nesne tabanlı tasarım desenlerini seçip uygulayarak bakımı kolay ve esnek kod yazarsınız.
Proxy, Reflect ve Symbol ile dil davranışını özelleştirir, tepkisel ve doğrulamalı yapılar kurarsınız.
Bellek, çöp toplama ve profil araçlarıyla darboğazları bulur, uygulamaları ölçülebilir biçimde hızlandırırsınız.
Jest veya Vitest ile birim test yazar, asenkron kodu test eder ve kod kapsamını izleyerek kaliteyi korursunuz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
JavaScript nesneleri, prototip zinciri, Object.create, class söz dizimi, kalıtım ve kapsüllemeyi uygulamalı öğrenin. Nesne tabanlı programlama orta seviye eğiti
Detayları Gör →JavaScript veri tipleri, tip dönüşümü, operatörler, operatör önceliği ve koşul, döngü, hata yönetimi gibi kontrol yapılarını uygulamalı öğrenin. Orta seviye eği
Detayları Gör →JavaScript ile DOM seçimi, manipülasyon, eleman oluşturma, olay dinleme, yayılım ve delegasyonu uygulamalı öğrenin. Dinamik arayüz için orta seviye eğitim.
Detayları Gör →jQuery ile DOM, olay ve AJAX; TypeScript ile tip sistemi, arayüz ve generic; @types/jquery ile tip güvenli jQuery öğreten uygulamalı eğitim.
Detayları Gör →ES6 ve sonrası modern JavaScript: let/const, arrow, destructuring, class, modül, Promise, async/await ve fetch öğreten uygulamalı eğitim.
Detayları Gör →Sıfırdan programlama: değişken, koşul, döngü, fonksiyon, dizi, nesne ve DOM ile JavaScript öğreten başlangıç seviyesi uygulamalı eğitim.
Detayları Gör →