Eğitim Hakkında
Angular; güçlü tip güvenliği, yerleşik bağımlılık enjeksiyonu (Dependency Injection) ve standartlaştırılmış proje yapısıyla bankacılık, telekomünikasyon ve savunma sanayii gibi büyük ölçekli kurumsal projelerin lider frontend çatısıdır. Son sürümlerle gelen Standalone Components, yeni kontrol akışı sözdizimi (@if, @for, @defer) ve Angular Signals ile geliştirici deneyimi ve çalışma zamanı performansı yeni bir boyuta taşınmıştır.
Bu eğitim, modern Angular API'lerini, RxJS reaktif veri akışlarını, karmaşık Reactive Forms mimarisini ve kurumsal güvenlik/performans standartlarını uçtan uca uygulamalı olarak öğretir.
Kimler Katılmalı ve Ön Koşullar
- Kurumsal ölçekte Angular projeleri geliştiren veya geliştirmeye başlayacak olan frontend ve full-stack yazılımcılar
- Eski
NgModuletabanlı Angular projelerini modernStandaloneveSignalsmimarisine taşımak isteyen ekipler - Temel
TypeScript, HTML ve CSS bilgisine sahip olunması gereklidir
Kazanımlar
- Modern Angular Mimarisi:
Standalone Components, yeni şablon kontrol akışı (@if,@for) veinject()fonksiyonuyla temiz kod yazma - Signals ve RxJS Uyumu: İnce taneli reaktivite için
Signals(signal,computed,effect) ve asenkron akışlar içinRxJSoperatörlerini birlikte kullanma - Kurumsal Form ve HTTP Katmanı: Tip güvenli
Reactive Forms, özel doğrulayıcılar veHttpInterceptorFnile merkezi API yönetimi - Performans ve Test:
OnPush/ Zoneless değişim algılama,@deferile tembel yükleme ve birim/entegrasyon testleri
Konular
Modern Angular Mimarisi: Standalone Components ve Dependency Injection
- Kurumsal klasör yapısı,
Standalone ComponentsveNgModuleyapısından modern mimariye geçiş - Yeni yerleşik şablon kontrol akışı (
@if,@for,@switch), Signal tabanlıinput(),output()vemodel()API'leri - Hiyerarşik
Dependency Injectionsistemi, InjectionToken kullanımı ve fonksiyonelinject()deseni
Angular Signals ve RxJS ile Reaktif Durum ve Veri Yönetimi
Angular Signalsderinlemesine inceleme:signal(),computed(),effect()velinkedSignalRxJStemel ve ileri operatörleri:switchMap,mergeMap,concatMap,exhaustMap,combineLatestve abonelik yönetimi (takeUntilDestroyed)rxjs-interop(toSignal,toObservable) ile Signals ve RxJS akışlarını hibrit kullanma
İleri Seviye Reactive Forms, HttpClient ve Fonksiyonel Interceptor'lar
- Tip güvenli (Strictly Typed)
Reactive Forms,FormBuilder, dinamikFormArrayyapıları veControlValueAccessor - Senkron ve asenkron özel doğrulayıcılar (Custom Validators) ve kurumsal form hata mesajı yönetimi
HttpClient, fonksiyonelHttpInterceptorFnile JWT token ekleme, merkezi hata yakalama ve retry mekanizmaları
Kurumsal Rotalama, Performans Optimizasyonu ve Test
- Lazy-loaded rotalar, fonksiyonel Route Guards (
CanActivateFn,CanMatchFn), Resolvers vewithComponentInputBinding ChangeDetectionStrategy.OnPush, Zoneless Angular temelleri ve@deferbloklarıyla görünürlük tabanlı yüklemeTestBedveHttpTestingControllerile bileşen, servis ve sinyal tabanlı mantığın birim testleri
Bu Kategorideki Diğer Eğitimler
-
Micro Frontend ve Monorepo Mimarisi
Module Federation, Nx ve Turborepo ile monorepo yönetimi, paylaşımlı tasarım sistemleri ve bağımsız dağıtım boru hatlarıyla frontend projelerini ölçeklendirin.
- Canlı Kurs
- 4 modül
-
Redux ile Durum Yönetimi
Redux Toolkit (RTK), RTK Query, normalize edilmiş state mimarisi, memoized selector'lar ve modern React durum yönetimi kalıplarıyla karmaşık uygulamaları yönetin.
- Canlı Kurs
- 4 modül
-
TypeScript
Strict tip sistemi, generics, utility types, discriminated unions ve tip güvenli API katmanlarıyla ölçeklenebilir ve hatasız TypeScript projeleri geliştirin.
- Canlı Kurs
- 4 modül
-
React ve Next.js
React 19, Server ve Client Components, Next.js App Router, SSR/SSG/ISR stratejileri, Server Actions ve önbellekleme mimarisiyle hızlı web uygulamaları geliştirin.
- Canlı Kurs
- 4 modül
-
SPA (Single Page Applications) Kütüphaneleri
Modern SPA mimarisi, istemci tarafı rotalama, TanStack Query ile sunucu durumu yönetimi, Vite yapılandırması ve paket optimizasyonu tekniklerinde uzmanlaşın.
- Canlı Kurs
- 4 modül
Bizimle iletişime geçin