Angular Enterprise Applications Workshop

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

Learn More and Register

  • 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

  • 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

Learn More and Register