Learn Angular Architecture with Micro Frontends, Single Sign-on, Monorepos and Nx in this awesome hands-on instructor-led online training this December!
Professional Angular Training!
π Design large-scale enterprise Angular applications π₯ 14 hours of intensive hands-on training βπ¨βπ« Instructor-led LIVE online course! β No Death by PowerPoint. There are slides, but most of the content is hands-on labs πββοΈ You'll have the chance to ask questions and discuss with the instructor
DAY 1
Structure for Large Applications: Monorepos, Nx and Strategic Design (DDD)
Plan architectures with Strategic Design (DDD)
CLI workspaces and monorepos with Nx (Nrwl Extensions)
Categorization for libraries, modules and components
Enforcing your architecture with access restrictions
Cross-domain communication
Configurable libraries with advanced DI patterns
The open/close principle in Angular
Distributing libraries using NPM
Build performance: Incremental builds and tests with the Build Cache
Reactive Architectures and your Tactical Design
Using the FaΓ§ade Pattern
The Principle of the Least Responsible Moment
NGRX and your Domain Layer
Normalization and View Models
DAY 2
Scalable architectures: Micro Frontends with Module Federation and Angular Elements
From strategic design to micro frontends
Advantages and disadvantages of Micro Frontends
Monorepos vs. multiple repos
Use Webpack Module Federation to load separately compiled and provided micro frontends
Dynamic Module Federation
Sharing dependencies
Dealing with different versions and version mismatches
Communication between Micro Frontends
Mixing frameworks and versions with Angular Elements and Web Components
Single Sign-on
Connect existing identity solutions such as Active Directory
Social login (login with Facebook, etc.)
OAuth 2 as well as 2.1 and OpenId Connect
Token refresh
Single sign out
Current recommendations of the OAuth 2 Working Group and consequences