Directive ve pipe ile şablona güç kat
Angular Directives & Pipes Eğitimi, Angular şablonlarının en güçlü iki aracını derinlemesine öğretir. Program yerleşik attribute ve structural directive, HostBinding, HostListener ve Renderer2 ile custom directive, TemplateRef ve ViewContainerRef ile custom s…
Yerleşik ve özel directive ile pipe yazımından performans ve en iyi uygulamalara kadar
Angular Directives & Pipes Eğitimi, Angular şablonlarının en güçlü iki aracını derinlemesine öğretir. Katılımcılar yerleşik attribute ve structural directive'leri kullanır; HostBinding, HostListener ve Renderer2 ile kendi directive'lerini yazar. TemplateRef ve ViewContainerRef ile custom structural directive kurar, yerleşik pipe'ları öğrenir, pure ve impure pipe ayrımını kavrar ve performans odaklı custom pipe yazar. Program test ve en iyi uygulamalarla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından her directive ve pipe örnek bir uygulamada gerçek senaryolarla yazılarak uygulamalı pekiştirilir.
Orta Seviye — Angular directive ve pipe yapılarını derinlemesine öğreten ve özelleştirmeyi kapsayan program
Örnek bir uygulamada her modülde yeni bir directive veya pipe yazılır; davranış ve biçimlendirme gerçek senaryolarla şablona uygulanır.
Tekrarlayan şablon davranışını ve biçimlendirmeyi directive ve pipe ile merkezileştirerek kod tekrarını ortadan kaldırırsınız.
Mantığı directive ve pipe'a taşıyarak şablonları okunabilir, bildirimsel ve bakımı kolay halde tutarsınız.
Pure ve impure pipe ayrımını ve change detection etkisini öğrenerek biçimlendirmeyi performanslı biçimde kurgularsınız.
Eğitimden verim almak için gereken Angular ve TypeScript hazırlığı
Bileşen, şablon söz dizimi ve veri bağlama gibi temel Angular kavramlarına aşinalık gerekir.
Sınıf, dekoratör ve tip kavramlarına hâkim olmak directive ve pipe yazımını kolaylaştırır.
Temel DOM ve olay kavramlarını bilmek attribute directive davranışlarını anlamayı hızlandırır.
Node.js ve Angular CLI'nin kurulu, ng generate ile directive ve pipe üretebilir durumda olması gerekir.
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:
ngClass, ngStyle ve yeni akış kontrol söz dizimiyle şablon davranışını bildirimsel ve okunabilir biçimde kurarsınız.
@Directive, ElementRef ve @Input ile kendi attribute directive'lerinizi yazarak DOM davranışını yeniden kullanılabilir kılarsınız.
HostBinding ve HostListener ile ana öğenin özelliklerini bağlar, olaylara yanıt veren etkileşimli directive'ler kurarsınız.
Renderer2 ile platformdan bağımsız, güvenli DOM işlemleri yapar ve doğrudan erişimin risklerinden kaçınırsınız.
TemplateRef ve ViewContainerRef ile ngIf benzeri structural directive yazar, mikro söz dizimi ve bağlam değişkeni sunarsınız.
date, currency ve async gibi yerleşik pipe'ları kullanır, PipeTransform ile kendi parametreli custom pipe'larınızı yazarsınız.
Pure ve impure pipe ayrımını ve change detection etkisini kavrayarak biçimlendirmeyi performanslı biçimde tasarlarsınız.
Pipe'ın transform metodunu ve directive davranışını yalıtarak test eder, güvenilir biçimde doğrularsı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 bağımlılık enjeksiyonu, InjectionToken, hiyerarşik injector ve ng-bootstrap bileşenleriyle arayüz geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Angular kütüphanesi üretimi, public API, ng-packagr, Angular Package Format, ikincil giriş ve npm yayınını öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Angular Material bileşenleri, CDK, SCSS tema sistemi, veri tablosu ve Angular Elements ile taşınabilir web bileşeni üretmeyi öğreten uygulamalı eğitim.
Detayları Gör →RxJS Observable, operatörler, switchMap, hata yönetimi, async pipe ve Signals ile Angular'da reaktif programlamayı derinlemesine öğreten uygulamalı eğitim.
Detayları Gör →Jasmine, TestBed, bileşen ve servis testi, HttpTestingController, marble testi ve Cypress e2e ile test odaklı Angular geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →Değişim denetimi, OnPush, Signals, ileri bağımlılık enjeksiyonu, dinamik bileşen, lazy loading ve performans optimizasyonunu öğreten ileri seviye Angular eğitim
Detayları Gör →