Nesneleri verimli ve esnek birleştirin
Design Patterns in JavaScript: Flyweight, Adapter, Composite & Proxy Structural Patterns Eğitimi, nesneleri verimli bir araya getiren dört yapısal kalıbı uygulamalı öğretir.
Bellek paylaşan Flyweight, arayüz uyumlayan Adapter, ağaç kuran Composite ve erişim denetleyen Proxy
Design Patterns in JavaScript: Flyweight, Adapter, Composite & Proxy Structural Patterns Eğitimi, nesneleri verimli ve esnek biçimde bir araya getiren dört yapısal kalıbı uygulamalı öğretir. Katılımcılar Flyweight ile ortak durumu paylaşıp belleği azaltır, Adapter ile uyumsuz arayüzleri uyumlu kılar. Composite ile parça bütün ağaçları tekdüze işler, Proxy ile erişimi denetler, önbellekler ve tembel yükleme yapar. ES6 Proxy ve Reflect ile gerçek örnekler kurulur.
4 Gün. Her gün bir yapısal kalıba ayrılır; kalıp önce sorunlu örnekle gösterilir sonra Flyweight, Adapter, Composite ve Proxy ile yeniden kurulur.
Orta Seviye — Flyweight, Adapter, Composite ve Proxy yapısal kalıplarıyla nesneleri verimli bir araya getirme
Her kalıp gerçek bir sorun üzerinden kurulur; bellek, arayüz, ağaç ve erişim senaryoları canlı kodla adım adım uygulanır.
Flyweight ile ortak durumu paylaşır, binlerce nesnenin bellek maliyetini düşürür ve performansı belirgin şekilde artırırsınız.
Adapter ile uyumsuz veya eski API'leri sarmalar, mevcut kodu değiştirmeden sisteme uyumlu biçimde bağlarsınız.
Composite ile parça bütün ağaçlarını, Proxy ile denetimli erişimi kurarak esnek ve genişleyebilir mimariler tasarlarsı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 referansı, metot ve this hakkında temel fikir modülleri kolaylaştırır.
class, Map, Proxy ve Reflect gibi modern özelliklere aşinalık Proxy 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:
İçsel ve dışsal durumu ayırarak ortak nesneleri paylaşır, binlerce nesnenin bellek maliyetini belirgin biçimde düşürürsünüz.
Paylaşılan örnekleri önbellekleyen bir fabrika kurar, mevcut örneği döndürerek gereksiz nesne oluşturmayı önlersiniz.
Uyumsuz arayüzleri sarmalayarak uyumlu kılar, eski ve üçüncü taraf API'leri mevcut kodu değiştirmeden bağlarsınız.
Farklı veri biçimleri ve çağrı stilleri arasında dönüşüm kurar, bağımlılığı adaptör arkasına gizleyerek değişimi izole edersiniz.
Yaprak ve bileşik nesneleri tek arayüzle işler, parça bütün ağaçlarını özyinelemeli ve tekdüze biçimde yönetirsiniz.
Menü, dosya sistemi ve DOM gibi ağaç yapılarını Composite ile modeller, ağacı güvenle dolaşır ve işlersiniz.
ES6 Proxy ve tuzaklarla erişimi araya girerek denetler, sanal, koruyucu ve önbellek vekillerini kurarsınız.
Tembel yükleme, önbellekleme, doğrulama ve günlükleme gibi gerçek senaryoları Proxy ve Reflect ile uygularsı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.
JavaScript try/catch hata yönetimi, DOM olayları, olay delegasyonu, nesneler, prototip ve modern ES6+ özellikler eğitimi. Uygulamalı ön yüz programı.
Detayları Gör →React, Vue ve Angular'ı karşılaştırmalı anlatan ön yüz çatıları eğitimi: bileşen mimarisi, props, durum yönetimi, yönlendirme ve veri çekme uygulamalı işlenir.
Detayları Gör →JavaScript fonksiyon türleri, kapanışlar, yüksek düzey fonksiyonlar, nesneler, this, prototip zinciri ve sınıfları işleyen uygulamalı ön yüz eğitimi.
Detayları Gör →Sıfırdan JavaScript temelleri eğitimi: söz dizimi, değişkenler, veri tipleri, koşullar, döngüler, fonksiyonlar, diziler ve DOM ile etkileşim uygulamalı.
Detayları Gör →JavaScript ile DOM manipülasyonu, olaylar, form doğrulama, fetch ile API entegrasyonu, async/await ve localStorage konularını işleyen uygulamalı eğitim.
Detayları Gör →TypeScript, Node.js, Express ve React ile tip güvenli full-stack web geliştirme eğitimi: REST API, veritabanı, JWT kimlik doğrulama ve React arayüz.
Detayları Gör →