Nesneler arası davranışı düzene sokun
Design Patterns in JavaScript: Mediator, State & Command Behavioral Patterns Eğitimi, nesneler arası iletişimi ve davranışı düzenleyen üç davranışsal kalıbı uygulamalı öğretir.
İletişimi toplayan Mediator, durum nesneleriyle State ve işlemi nesneleştiren Command'a akış
Design Patterns in JavaScript: Mediator, State & Command Behavioral Patterns Eğitimi, nesneler arası iletişimi ve davranışı düzenleyen üç davranışsal kalıbı uygulamalı öğretir. Katılımcılar Mediator ile bileşenler arası bağımlılığı tek merkeze toplar, State ile durum nesneleri kurarak karmaşık koşulları sadeleştirir. Command ile isteği nesneye dönüştürerek geri alma, kuyruk ve makro işlemleri kurar. Her kalıp gerçek senaryolarla canlı kodda uygulanır.
3 Gün. Her gün bir davranışsal kalıba ayrılır; kalıp önce karmaşık örnekle gösterilir sonra Mediator, State ve Command ile sadeleştirilir.
Orta Seviye — Mediator, State ve Command davranışsal kalıplarıyla nesneler arası iletişim ve davranışı düzenleme
Her kalıp karmaşık bir davranış sorunu üzerinden kurulur; iletişim, durum ve işlem senaryoları canlı kodla adım adım uygulanır.
Mediator ile bileşenler arası doğrudan bağımlılığı tek merkeze toplar, karmaşık iletişim ağını sadeleştirir ve bakımı kolaylaştırırsınız.
State ile iç içe koşulları durum nesnelerine dönüştürür, karmaşık if zincirlerini okunur ve genişletilebilir hale getirirsiniz.
Command ile isteği nesneye çevirir, geri alma, yineleme, kuyruk ve makro gibi güçlü işlem yeteneklerini kazanırsınız.
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.
Nesne metotları, this ve referans hakkında temel fikir modülleri kolaylaştırır.
Olay dinleme ve geri çağırma kavramına aşinalık Mediator modülünde faydalıdır.
VS Code gibi bir editör ve Node ya da güncel tarayıcı örnekleri çalıştırmak için gereklidir.
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:
Bileşenler arası doğrudan bağımlılığı tek aracıya taşır, karmaşık iletişim ağını sadeleştirir ve bakımı kolaylaştırırsınız.
Sohbet odası ve olay toplayıcı gibi senaryolarda mesaj yönlendirmeyi aracıya devreder, bileşenleri birbirinden ayırırsınız.
Davranışı durum nesnelerine devreder, nesnenin duruma göre farklı davranmasını temiz ve genişletilebilir biçimde kurarsınız.
Durum makinesi mantığıyla geçiş kurallarını tanımlar, geçersiz geçişleri engeller ve durum akışını güvenle yönetirsiniz.
İç içe if ve switch zincirlerini durum nesneleriyle sadeleştirir, kodu okunur ve açık kapalı ilkesine uygun kılarsınız.
İsteği nesneye dönüştürür, çağırıcı ile alıcıyı ayırır ve davranışı parametreleştirerek esnek işlem tasarımı kurarsınız.
Komutlara geri alma ve yineleme ekler, geçmiş yığınıyla kullanıcıya güçlü undo ve redo deneyimi sunarsınız.
Komutları kuyruğa alır, makro komutlarla birleştirir ve komut günlüğüyle yeniden oynatma gibi ileri senaryolar kurarsınız.
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 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 →Node.js uygulamalarını IIS'te iisnode, URL Rewrite, ARR ters vekil, SSL, günlükleme ve dağıtım ile barındırmayı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →jQuery ile CSS seçicileri, DOM gezinme ve manipülasyon, fade ve slide efektleri ile animate'i öğreten uygulamalı ön yüz eğitimi.
Detayları Gör →Hyperledger Fabric mimarisinden Node.js ile chaincode geliştirmeye: Contract, ChaincodeStub, CouchDB sorguları, özel veri ve dağıtım eğitimi.
Detayları Gör →Svelte reaktivitesinden store, geçiş ve SvelteKit ile sunucu tarafı render içeren tam uygulamaya kadar uygulamalı Svelte JS eğitimi.
Detayları Gör →