Nx logo

Nx for Angular developers

Workshop

Next Public Workshop

To Be Anounced

All of our workshops are designed to be hands-on, interactive, and engaging. We believe that the best way to learn is by doing, so we provide a mix of instruction and exercises to help you learn the material and apply it to your work.

The workshops are designed to be flexible and can be customized to meet your teams needs. We can also combine workshops to create a multi-day training program.

Hands-on Exercises Case Studies Interactive Remote & In-House

Curriculum

Day 1
1. Monorepositories Comparing Monorepositories and Polyrepositories
2. Nx What is Nx? Why Nx? Nx CLI, Nx Console, and basic features
3. Sharing Code Shared Libraries, Single Version Policy, ...
4. Modularization Module Boundaries, nx/enforce-module-boundaries and tags
5. Enterprise Monorepo Pattern Routes, Feature, UI, Data Access, Util, Models, API libraries
6. Best Practices and Patterns Facade Pattern, Hexagonal Architecture, and more
7. Performance nx affected commands, Caching, Incremental Builds, and Distributed Caching, Single-File Libraries
8. Nx Plugins Nx Plugin types, Local plugins, Generators, Composing generators, EJS
9. CI/CD Pipelines CI/CD Pipelines using Nx commands and GitHub Actions
portrait-image

Hai Tran Nguyen

"Stefan is a very good trainer. He has a lot of knowledge and experience in the field of Angular. He is also very enthusiastic and can explain things very well. I would definitely recommend him as a trainer."

portrait-image

Juri Strumpflohner (Nx Team)

"Stefan possesses an extensive understanding of the Angular ecosystem, particularly when it comes to its integration with Nx. He has a deep understanding when it comes to leveraging Nx’s capabilities and features to build modular and maintainable architectures. That’s among one of the reasons why he has been invited to join the Nx Champions program."

portrait-image

Daniel Glejzner (Nx Champion)

"I met Stefan through the Nx champions program and was impressed right away. His skills are top-notch and he is a great person to work with. His workshop on Nx is a must-have for any team that wants to get the most out of Nx."

Impressions from my Webinar

You will learn about Nx and how to architect enterprise Angular applications using Module Boundaries. We will also focus on build/test/lint performance and how to improve it. You will learn how to create custom Nx Plugins for workflow automation and how to set up CI/CD Pipelines.

We will be working on one big example application where I will do live codings and you will do hands-on exercises.
You will be provided with the slides, source code and exercises.

Participants should already be familiar with Angular and the Angular CLI but do not need to be experts, since the focus is on Nx.

portrait-image
portrait-image

Stefan Haas

I am trainer, consultant and freelancer focusing on Angular. I have supported various companies with challenges like scaling their Angular applications and my strength is architecture.
As an expert in Angular, I have seen many projects and I know the pitfalls and best practices.
As a trainer, I have trained many developers in Angular and I know how to explain complex topics in a simple way.

Frequently Asked Questions

Want to book a workshop?

Still have questions?