Olayları ve dolaşımı kalıplarla yönetin
Design Patterns in JavaScript: Observer & Iterator Behavioral Patterns Eğitimi, olay bildirimini ve koleksiyon dolaşımını düzenleyen iki davranışsal kalıbı uygulamalı öğretir.
Abone olma ve bildirimle Observer'dan iterator protokolü ve üreteçlerle koleksiyon dolaşımına akış
Design Patterns in JavaScript: Observer & Iterator Behavioral Patterns Eğitimi, olay bildirimini ve koleksiyon dolaşımını düzenleyen iki davranışsal kalıbı uygulamalı öğretir. Katılımcılar Observer ile özne ve gözlemci arasında abonelik ve bildirim kurar, yayınla abone ol ile farkını kavrar. Iterator ile Symbol.iterator ve iterator protokolünü uygular, üreteçlerle özel yinelenebilir koleksiyonlar ve tembel diziler oluşturur. Her kalıp gerçek senaryolarla canlı kodda kurulur.
3 Gün. Her gün dört modül; Observer ve Iterator kalıpları önce temel örnekle gösterilir sonra gerçek senaryolarda derinleştirilir.
Orta Seviye — Observer ve Iterator davranışsal kalıplarıyla olay bildirimi ve koleksiyon dolaşımını düzenleme
Her kalıp gerçek bir bildirim veya dolaşım sorunu üzerinden kurulur; abonelik, bildirim ve yineleme canlı kodla uygulanır.
Observer ile özneyi gözlemciden ayırır, durum değişince ilgilenenleri otomatik bilgilendirir ve bileşenleri gevşek bağlı tutarsınız.
Iterator ile koleksiyonu iç yapısını açığa çıkarmadan dolaşır, farklı veri yapıları için tekdüze bir dolaşım arayüzü kurarsınız.
Üreteçlerle değerleri ihtiyaç anında üretir, sonsuz ve tembel dizileri bellek dostu biçimde modeller ve akışları verimli işlersiniz.
Eğitimden verim almak için faydalı olacak temel bilgi ve araçlar
Fonksiyon, nesne, dizi ve sınıf gibi temel JavaScript kavramlarına aşinalık beklenir.
Dizi metotları ve for ile döngü hakkında temel fikir Iterator modülünü kolaylaştırır.
Olay dinleme ve geri çağırma kavramına aşinalık Observer modülünde faydalıdır.
Symbol, generator ve for...of gibi modern özelliklere aşinalık Iterator modülünde faydalıdır.
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:
Özne ve gözlemci arasında abonelik ve bildirim kurar, durum değişince ilgilenenleri otomatik bilgilendiren tasarım yaparsınız.
Gözlemcileri güvenle ekler ve çözer, ölü gözlemci ve bellek sızıntısını önleyerek bildirim akışını sağlıklı tutarsınız.
Yayınla abone ol modelini Observer'dan ayırır, olay yolu ve kanal aboneliğiyle bileşenleri daha da gevşek bağlarsınız.
addEventListener, dispatchEvent ve CustomEvent ile tarayıcının yerleşik olay modelini Observer bakışıyla kullanırsınız.
Durum değişiminin otomatik yayılmasını kavrar, Proxy ile değişiklik dinler ve modern çatıların reaktiflik temelini anlarsınız.
Iterator protokolü ve Symbol.iterator ile koleksiyonu iç yapısını açığa çıkarmadan tekdüze bir arayüzle dolaşırsınız.
Kendi sınıf ve veri yapılarınıza Symbol.iterator ekler, for...of ve yayma ile çalışan özel yinelenebilir nesneler kurarsınız.
function* ve yield ile üreteçler yazar, tembel ve sonsuz dizileri bellek dostu biçimde modeller ve veri akışlarını işlersiniz.
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.
Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesajlaşma, API gateway, Docker, Kubernetes ve gözlemlenebilirlik eğitimi.
Detayları Gör →JavaScript geliştiricileri için ileri Node.js: event loop, akışlar, asenkron desenler, worker threads, API, test, güvenlik ve dağıtım eğitimi.
Detayları Gör →Node.js ile event loop, Express REST API, MongoDB, JWT kimlik doğrulama, test, clustering ve dağıtımı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Node.js modül sistemi, npm ile harici modül kullanımı ve JavaScript operatörlerini (spread, destructuring, nullish) öğreten uygulamalı eğitim.
Detayları Gör →Node.js ve Express ile şablon motoru, liste görünümleri, sayfalama, form işleme, doğrulama ve CRUD arayüzü geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →TypeScript ile tip sistemi, arayüzler, sınıflar, generics, utility ve ileri tipler, decorators ve build entegrasyonunu öğreten uygulamalı eğitim.
Detayları Gör →