
Learn how to build scalable Angular applications with Nx. Understand monorepos, libraries, and best practices for building large-scale applications.
In this two-day workshop, you will learn how to build scalable Angular applications with Nx. You will understand the benefits of monorepos, libraries, and best practices for building large-scale applications. The workshop will cover the following topics:
What to Expect
Setting Up an Angular Nx Workspace
Learn how to create and configure an Nx workspace tailored for Angular projects. You’ll discover the benefits of a monorepo setup, how to manage multiple apps and libraries within the same workspace, and tips for setting up your environment to ensure efficient development workflows.
Modular Architecture with Libraries
Master the art of organizing Angular applications into reusable and feature-based libraries. You’ll gain insights into structuring your files and folders, enforcing boundaries between features for cleaner and more maintainable code, and creating shared components, services, and utilities for maximum reusability.
Efficient Builds, Testing, and Linting
Discover how to speed up your development process with Nx’s incremental builds and task caching. You’ll learn to efficiently manage unit, integration, and end-to-end testing using tools like Jest and Cypress pr Playwright, and integrate linting and build optimization seamlessly into your workflow.
Advanced Angular Features with Nx
Dive into modern Angular development by implementing state management with NgRx and the Signal Store with Angular Signals in your Nx workspace. You’ll explore routing and lazy loading for highly scalable applications and learn to modernize your codebase with standalone components.
What is the takeaway?
By the end of this workshop, you'll have the skills to design and implement a scalable Angular application with Nx, enabling faster development cycles, cleaner architecture, and better collaboration within your team.
Who Should Attend?
This workshop is perfect for:
Angular Developers: Whether you’re just getting started with Angular or have experience building applications, this course will help you structure and scale your projects using Nx.
Team Leads and Architects:
If you’re responsible for managing multiple projects or teams, you’ll learn how to leverage Nx’s monorepo capabilities to streamline collaboration and enforce consistent architecture.
Developers Interested in Modern Tooling: Anyone looking to adopt modern Angular features, improve build performance, and implement scalable state management will benefit greatly.
Professionals Working on Large-Scale Applications: If you’re working on enterprise-level or multi-project setups, this course will show you how to optimize workflows, organize your codebase, and accelerate delivery.
If you’re familiar with TypeScript and have some experience with Angular, this workshop is designed to help you take your skills to the next level. Whether you’re part of a small team or a large organization, this is your chance to learn the tools and techniques to build better Angular applications! 🚀
Requirements
Notebook
NodeJS, Git and Nx installed
VS Code or similar editor
I am interested!
Have a question or want to discuss a project? We'd love to hear from you. Fill out the form below and we'll get back to you as soon as possible.