TypeScript ile ölçeklenebilir kod yaz
TypeScript ile Ölçeklenebilir Uygulama Geliştirme Eğitimi, TypeScript'i büyük projelerde ölçeklenebilir kullanmayı öğretir. Program generic, koşullu ve eşlenmiş tipler, template literal tipler ve ayrımlı birleşimler gibi ileri teknikleri, modül sınırları ve p…
Büyük kod tabanlarını tip güvenliği, mimari disiplin ve sağlam araç zinciriyle yönetme
Bu eğitim, TypeScript'i büyük ve uzun ömürlü projelerde ölçeklenebilir biçimde kullanmayı öğretir. Katılımcılar generic, koşullu tipler, eşlenmiş tipler, template literal tipler ve ayrımlı birleşimler gibi ileri tip tekniklerini kavrar. Modül sınırları, project references, SOLID, bağımlılık enjeksiyonu, alan modelleme ve hata yönetimiyle mimari kurulur. Program; tsc ve paketleyicilerle derleme, tanım dosyaları, ESLint, birim testi ve kütüphane yayınlamayla tamamlanır.
3 Gün. Her gün dört modül; ileri tipler kısa örneklerle, mimari ve araç zinciri ise örnek bir modüler proje üzerinde işlenir.
Orta Seviye — İleri tip sistemi, mimari desenler ve araç zinciriyle büyük ölçekli TypeScript projelerine odaklanır
İleri tip teknikleri örneklerle gösterilir, ardından ölçeklenebilir bir proje mimarisi ve araç zinciri adım adım kurularak pekiştirilir.
Generic, koşullu ve eşlenmiş tiplerle derleyiciyi kendi tarafınıza alır, hataları yazım anında yakalayan güvenli API'ler tasarlarsınız.
Modül sınırları, SOLID ve bağımlılık enjeksiyonu ile büyüdükçe karmaşıklaşmayan, test edilebilir bir kod tabanı kurarsınız.
Derleme, tanım dosyaları, linting, test ve yayın adımlarıyla projeyi sürdürülebilir bir araç zincirine oturtursunuz.
Eğitimden en iyi verimi almak için faydalı bilgi ve ortam gereksinimleri
Tip, arayüz ve temel generic kullanımına aşinalık gerekir; ileri konular bu temelin üzerine kurulur.
async/await, modül, sınıf ve Promise gibi modern JavaScript kavramlarını bilmek beklenir.
npm betikleri, paket kurulumu ve terminal kullanımına temel yatkınlık araç zincirini kolaylaştırır.
Node.js, npm ve TypeScript derleyicisi kurulu, proje oluşturup derleyebilen bir ortam 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:
Generic, koşullu ve eşlenmiş tiplerle derleyiciyi yönlendirir, güvenli ve esnek API'ler tasarlayabilirsiniz.
Ayrımlı birleşimler, tip koruyucular ve assertion'larla çalışma zamanı durumlarını güvenle modellersiniz.
Modül sınırları ve project references ile büyüdükçe dağılmayan, düzenli bir kod tabanı kurarsınız.
SOLID ilkeleri ve tasarım desenleriyle gevşek bağlı, bakımı ve testi kolay bileşenler tasarlayabilirsiniz.
DI ve IoC konteyneri ile bağımlılıkları yönetir, test edilebilir ve esnek bir yapı kurabilirsiniz.
Result deseni, özel hata sınıfları ve doğrulama ile hataları tip güvenli biçimde yönetebilirsiniz.
tsc, paketleyici, tanım dosyaları ve ESLint ile sağlam bir derleme ve kalite akışı kurarsınız.
Tipli testler yazar, CI hattı kurar ve paketi semver uyumlu biçimde yayınlayabilirsiniz.
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.
Mediator, State ve Command davranışsal kalıplarıyla JavaScript'te nesneler arası iletişim, durum ve işlem yönetimini öğreten uygulamalı eğitim.
Detayları Gör →Module, Revealing Module, Facade, Decorator ve Mixin yapısal kalıplarıyla JavaScript'te modüler ve genişleyebilir kod yazmayı öğreten uygulamalı eğitim.
Detayları Gör →Observer ve Iterator davranışsal kalıplarıyla JavaScript'te olay bildirimi, pub sub ve koleksiyon dolaşımını üreteçlerle öğreten uygulamalı eğitim.
Detayları Gör →Singleton, Factory, Abstract Factory, Prototype ve Builder yaratımsal tasarım kalıplarını saf JavaScript ile uygulamalı öğreten orta seviye eğitim.
Detayları Gör →jQuery seçicileri, DOM işleme, olay yönetimi, efektler, Ajax ve eklentileri uygulamalı öğreten orta seviye temel jQuery eğitimi.
Detayları Gör →Fonksiyon tanımı, kapsam, closure, this bağlamı, yüksek dereceli fonksiyonlar ve fonksiyonel teknikleri öğreten orta seviye JavaScript eğitimi.
Detayları Gör →