Yeniden kullanılabilir Angular kütüphaneleri
Angular Development: Libraries Eğitimi, yeniden kullanılabilir Angular kütüphaneleri geliştirmeyi uçtan uca öğretir. Program CLI ile kütüphane üretimi ve public API tasarımıyla başlar; bileşen, direktif ve servislerin paketlenmesi, forRoot yapılandırması, ng-…
Kütüphane üretiminden public API tasarımına, ng-packagr paketlemeden npm yayınına eksiksiz akış
Angular Development: Libraries Eğitimi, yeniden kullanılabilir Angular kütüphaneleri geliştirmeyi uçtan uca öğretir. Katılımcılar CLI ile kütüphane projesi üretir, public API yüzeyini tasarlar ve bileşen, direktif, servis ve pipe'ları dışa açar. ng-packagr ile paketleme, Angular Package Format, ikincil giriş noktaları, peer dependency yönetimi, sürümleme ve npm'e yayın işlenir. Program tüketim, dokümantasyon ve sürekli yayın akışıyla tamamlanır.
3 Gün. Her gün dört modül; gerçek bir Angular kütüphanesi üç gün boyunca üretimden paketlemeye ve npm yayınına adım adım geliştirilir.
Orta Seviye — Angular kütüphanesi geliştirme, ng-packagr ile paketleme ve npm'e yayınlama
Gerçek bir paylaşılabilir kütüphane üç gün boyunca sıfırdan kurulur, paketlenir ve yayınlanır; her modülde yeni bir adım uygulanır.
Ortak bileşen, servis ve mantığı tek bir kütüphanede toplayarak birden fazla projede yeniden kullanır ve tekrarı önlersiniz.
Kurum içi tasarım sistemini veya bileşen kütüphanesini paketleyerek tüm ekiplerde tutarlı arayüz standardı kurarsınız.
ng-packagr ve Angular Package Format ile standartlara uygun, npm'de yayınlanabilir profesyonel paketler üretmeyi öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Bileşen, servis, direktif ve modül kavramlarına pratik hakimiyet beklenir; kütüphane bu yapıları paketler.
Tip, generic, arayüz ve modül sistemi bilgisi public API tasarımında ve tip tanımı üretiminde önemlidir.
Angular CLI ve npm kullanımına aşinalık, kütüphane üretimi ve yayın komutları için gereklidir.
Git kullanımı ve npm veya özel kayıt defteri (registry) hesabı, sürümleme ve yayın adımlarında faydalı olur.
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:
CLI ile kütüphane içeren workspace kurar, kütüphane ve uygulama ayrımını kavrayıp proje yapısını yönetirsiniz.
public-api üzerinden dışa açılan yüzeyi tasarlar, iç ayrıntıları gizleyip kararlı bir API sözleşmesi kurarsınız.
ng-packagr ile kütüphaneyi derler, çıktı yapısını çözümler ve watch modunda verimli geliştirme yaparsınız.
Angular Package Format'a uygun FESM, tip tanımı ve export yapısıyla tree-shaking uyumlu paketler üretirsiniz.
İkincil giriş noktalarıyla kütüphaneyi alt modüllere böler ve tüketicinin seçerek içe aktarmasını sağlarsınız.
peerDependencies ile Angular sürümünü beyan eder, sürüm çakışmalarını ve çift kurulumu önlemeyi öğrenirsiniz.
Kütüphaneyi semantic versioning ile sürümler, npm veya özel kayıt defterine yayınlar ve tüketici projede kullanırsınız.
Dokümantasyon, changelog, migration şeması ve CI ile sürekli yayın kurarak kütüphaneyi sürdürülebilir tutarsı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.
Angular Router ile route tanımı, parametreler, guard, resolver ve lazy loading dahil çok sayfalı uygulama gezinme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →RxJS ve Observable ile Angular'da reaktif programlama eğitimi: operatörler, Subject, combineLatest, hata yönetimi ve Signals interop. Uygulamalı.
Detayları Gör →Angular'da servis tasarımı ve bağımlılık enjeksiyonu eğitimi: providedIn, provider türleri, InjectionToken, injector hiyerarşisi ve interceptor. Uygulamalı.
Detayları Gör →Angular modül mimarisi eğitimi: NgModule, feature ve shared modüller, lazy loading, SCAM ve standalone bileşenlere geçiş. Uygulamalı ve kurumsal.
Detayları Gör →Angular bileşen eğitimi: data binding, Input/Output, Signals, yaşam döngüsü, içerik projeksiyonu ve OnPush change detection. Uygulamalı ve kurumsal.
Detayları Gör →Angular form eğitimi: template-driven ve reactive formlar, doğrulama, async validator, ControlValueAccessor ve dinamik formlar. Uygulamalı ve kurumsal.
Detayları Gör →