Büyüyen Angular projelerinde mimari
Angular Architecture Workshop Eğitimi, büyüyen uygulamaları sürdürülebilir kılan mimari kararlarını atölye biçiminde öğretir. Program core, shared ve feature katmanları ile akıllı-aptal bileşen ayrımıyla başlar; NgRx ve signal store ile durum yönetimi, facade…
Klasör yapısından durum yönetimine, DI mimarisinden monorepo'ya ölçeklenebilir uygulama tasarımı
Angular Architecture Workshop Eğitimi, büyüyen uygulamaları sürdürülebilir kılan mimari kararlarını atölye biçiminde öğretir. Katılımcılar core, shared ve feature katmanlarını, akıllı-aptal bileşen ayrımını ve facade deseniyle durum erişimini uygular. NgRx ve signals tabanlı durum yönetimi, lazy loading, DI mimarisi ve Nx ile monorepo organizasyonu işlenir. Program ekip ölçeğinde kod standardı ve mimari karar kayıtlarıyla tamamlanır.
3 Gün. Her gün dört modül; büyüyen bir uygulama üç gün boyunca katmanlara ayrılıp durum yönetimi ve monorepo yapısıyla yeniden düzenlenir.
Orta Seviye — Ölçeklenebilir Angular mimarisi: katmanlar, durum yönetimi, lazy loading ve monorepo
Atölye biçiminde karmaşıklaşmış bir uygulama üç gün boyunca yeniden yapılandırılır; her modülde bir mimari karar tartışılıp uygulanır.
Katmanlı yapı ve net sınırlarla uygulama büyüdükçe karmaşıklığı kontrol altında tutan, genişlemeye açık bir mimari kurarsınız.
Durum yönetimi, modül sınırı ve bağımlılık yönü gibi kritik kararları gerekçeleriyle verip ekip içinde tutarlı hale getirirsiniz.
Tutarlı klasör yapısı ve standartlarla farklı geliştiricilerin aynı projede çakışmadan ve hızla çalışmasını sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Bileşen, servis, modül, yönlendirme ve RxJS kavramlarına pratik hakimiyet beklenir; atölye bu temel üzerine kurulur.
En az bir orta ölçekli Angular uygulaması geliştirmiş olmak, karşılaşılan mimari sorunları anlamak için faydalı olur.
Tip, generic, arayüz ve dekoratör kavramlarına hakimiyet katmanlı tasarım ve DI mimarisinde önemlidir.
Node.js, Angular CLI ve Git kurulu, örnek uygulamanın derlenip çalıştırılabilir 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:
Core, shared ve feature katmanlarıyla bağımlılık yönünü netleştirir, büyümeye açık bir klasör mimarisi kurarsınız.
Akıllı-aptal bileşen ayrımı ve iletişim desenleriyle sorumlulukları netleştirip yeniden kullanımı artırırsınız.
Yerel, servis ve global durum ihtiyacını değerlendirir, NgRx ve signal store arasında doğru seçimi yapabilirsiniz.
Facade servisiyle durumu bileşenden soyutlar, test edilebilir ve değiştirilebilir bir erişim katmanı kurarsınız.
Rota tabanlı kod bölme ve preloading ile başlangıç yükünü azaltıp uygulamanın açılış performansını iyileştirirsiniz.
Hiyerarşik injector, InjectionToken ve sağlayıcı desenleriyle esnek ve soyutlanmış bir bağımlılık yapısı tasarlarsınız.
Nx ile app ve lib ayrımı, bağımlılık kuralları ve önbellekle ölçekli bir monorepo organizasyonu kurabilirsiniz.
Mimari lint, karar kaydı ve PR standartlarıyla ekip genelinde tutarlı ve sürdürülebilir bir kod kültürü kurarsı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 →