Angular Architecture Workshop Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 3 Gün

Bu workshop, Angular ile büyük ölçekli, sürdürülebilir ve modüler web uygulamaları mimarileri tasarlamak isteyen frontend geliştiricilere yöneliktir.
Katılımcılar, modern Angular uygulamalarında ihtiyaç duyulan stratejik tasarım (DDD), state management, performans optimizasyonu, mikro frontend’ler, reaktif mimariler ve güvenlik gibi ileri seviyedeki konuları teorik ve uygulamalı olarak öğrenirler.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Kimler Katılmalı

  • Angular ile kurumsal veya büyük ölçekli uygulamalar geliştirmek isteyen frontend geliştiriciler

  • Web uygulamalarında modüler mimari ve performans optimizasyonu arayan yazılımcılar

  • Angular’de state yönetimi, mikro frontend’ler, CI/CD ve güvenlik konularını derinleştirmek isteyen uzmanlar

  • Yazılım mimarları ve teknik ekip liderleri

Neler Öğreneceksiniz

Bu workshop’u tamamlayan katılımcılar:

  • Büyük ölçekli Angular mimarilerini tasarlayabilir,
  • Modüler kod yapısı ve Monorepo yaklaşımlarını uygulayabilir,
  • Micro frontend ve state management gibi ileri tekniklerde uzmanlaşabilir,
  • Performans, güvenlik ve reaktif mimarilerde en iyi uygulamaları hayata geçirebilirler.

Eğitim İçeriği

Büyük Uygulamalar için Mimari Yapı

  • Domain Driven Design (DDD) ile stratejik mimari planlama

  • Nx CLI workspaces ve Monorepo yapıları

  • Yeniden kullanılabilir npm paketleri geliştirme

  • Component, module ve library sınıflandırma

  • CI süreçlerine entegrasyon

  • Incremental build ve test caching teknikleri


Ölçeklenebilir Mimariler – Micro Frontends

  • Micro frontend stratejileri ve tasarım

  • Module Federation ile bağımsız frontend modülleri

  • Dinamik federasyon ve bağımlılık paylaşımı

  • Çerçeveler arası entegrasyon (Angular Elements & Web Components)


State Management (NGRX & Redux)

  • Angular uygulamalarında state yapısı

  • NGRX mimarisi: actions, reducers, selectors

  • Redux yaklaşımıyla state kontrolü

  • Lazy loading ve NgRx Entity kullanımı

  • Component Store ve local state yönetimi


Performans İyileştirme ve Tuning

  • Lazy loading teknikleri

  • OnPush data binding

  • AOT, Tree Shaking ve Differential Serving

  • Bundle analizi ve optimizasyon

  • Web Worker entegrasyonu


Özelleştirme & White-Label Çözümleri

  • Runtime ve compile-time özelleştirmeler

  • Dependency Injection ile uyarlamalar

  • Modül konfigürasyon seçenekleri


Modern Güvenlik ve Single Sign-On

  • Mevcut kimlik çözümleriyle entegrasyon (Active Directory, OAuth2, OIDC)

  • JSON Web Token (JWT) kullanımı

  • Token refresh ve single logout

  • En güncel OAuth2 çalışma grubu önerileri


RxJS ile Reaktif Mimariler

  • Reactive düşünce ve design pattern

  • Operator zincirleme, higher-order observable’lar

  • Subjects, hot & cold observable farkları

  • RxJS ile hata yönetimi ve debugging


Uluslararasılaştırma (I18N)

  • I18N pipes

  • Angular Compiler tabanlı çeviri

  • ngx-translate ile çoklu dil desteği



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.