Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Building Enterprise Angular Apps with Nx, Duncan Hunter and Lars Klint demonstrate how to effectively use the Nx library for Angular to build enterprise apps. Learn about Nx workspaces, how it relates to NgRx, common pitfalls for using the library, and support for error detection. By the end of this course, you’ll have the tools necessary to dive in and start using the Nx library for Angular to build safe apps for the enterprise space. GitHub links: https://github.com/duncanhunter/pluralsight-nx-play-by-play and https://github.com/duncanhunter/pluralsight-angular-testing-play-by-play
Lars is an author, trainer, Microsoft MVP, community leader, authority on
all things Windows Platform, and part time crocodile wrangler. He is heavily
involved in the space of HoloLens and mixed reality, as well as a published
Pluralsight author, freelance solution architect, and writer for numerous
Course Overview Hi everyone, my name is Duncan Hunter, and I'm Lars Klint, and welcome to our Play by Play: Building Enterprise Angular Apps with Nx. I'm a software architect from Brisban, Australia where I'm lucky enough to make Angular applications for a range of different clients. And I'm a freelance solution architect at larsklint. com, Microsoft MVP, speaker, and expert in Australian outback internet. Yeah, really. I've been building software systems from tiny websites to massive teleco systems for the past 20 years. Making enterprise-scale applications in teams is hard. And this is where the Nx library that provides an opinionated approach to application project structure and patents to create productive, consistent, and safe apps for the enterprise space can really help. We will start off by discussing why you would want to use Nx. Then we discuss how to set up a development environment to create a new Nx workspace. And after this, we'll look at the difference between a normal Angular CLI application and an Nx enhanced Angular CLI application. We will create two Angular applications in the one monorepo and they're called Nx workspaces and learn to share code between these Nx workspaces with Nx libs or libraries. We will also use the Nx schematics to generate more Nx libs to use NgRx, a state management library for Angular well suited for enterprise applications. We also identify some of the common pitfalls for using the library. I hope you'll join us on this journey to learn about building enterprise applications with our Building Enterprise Angular Apps with Nx Play by Play at Pluralsight.