Angular Enterprise Applications Workshop
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