Model Online/Fiziksel
Süre
Modüller 4 modül

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 NgModule tabanlı Angular projelerini modern Standalone ve Signals mimarisine 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) ve inject() fonksiyonuyla temiz kod yazma
  • Signals ve RxJS Uyumu: İnce taneli reaktivite için Signals (signal, computed, effect) ve asenkron akışlar için RxJS operatörlerini birlikte kullanma
  • Kurumsal Form ve HTTP Katmanı: Tip güvenli Reactive Forms, özel doğrulayıcılar ve HttpInterceptorFn ile merkezi API yönetimi
  • Performans ve Test: OnPush / Zoneless değişim algılama, @defer ile tembel yükleme ve birim/entegrasyon testleri

Konular

Modern Angular Mimarisi: Standalone Components ve Dependency Injection
  • Kurumsal klasör yapısı, Standalone Components ve NgModule yapısından modern mimariye geçiş
  • Yeni yerleşik şablon kontrol akışı (@if, @for, @switch), Signal tabanlı input(), output() ve model() API'leri
  • Hiyerarşik Dependency Injection sistemi, InjectionToken kullanımı ve fonksiyonel inject() deseni
Angular Signals ve RxJS ile Reaktif Durum ve Veri Yönetimi
  • Angular Signals derinlemesine inceleme: signal(), computed(), effect() ve linkedSignal
  • RxJS temel ve ileri operatörleri: switchMap, mergeMap, concatMap, exhaustMap, combineLatest ve 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, dinamik FormArray yapıları ve ControlValueAccessor
  • Senkron ve asenkron özel doğrulayıcılar (Custom Validators) ve kurumsal form hata mesajı yönetimi
  • HttpClient, fonksiyonel HttpInterceptorFn ile JWT token ekleme, merkezi hata yakalama ve retry mekanizmaları
Kurumsal Rotalama, Performans Optimizasyonu ve Test
  • Lazy-loaded rotalar, fonksiyonel Route Guards (CanActivateFn, CanMatchFn), Resolvers ve withComponentInputBinding
  • ChangeDetectionStrategy.OnPush, Zoneless Angular temelleri ve @defer bloklarıyla görünürlük tabanlı yükleme
  • TestBed ve HttpTestingController ile 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.

    Web Development - FrontEnd Kurumsal
    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.

    Web Development - FrontEnd Kurumsal
    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.

    Web Development - FrontEnd Kurumsal
    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.

    Web Development - FrontEnd Kurumsal
    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.

    Web Development - FrontEnd Kurumsal
    Canlı Kurs
    4 modül

Bizimle iletişime geçin