Getting started with Angular and Nrwl Nx
What you'll learn
- What is Nx
- Working with Angular Console
- Creating Apps
- Creating Libs
- Using Ngrx for State Management
- Building apps for production
- Converting existing Angular CLI apps to Nx workspace
- Architect Apps the correct way
- Sharing Code between different Angular Apps
Requirements
- Angular Fundamentals
- Typescipt Fundamentals
- Redux Fundamentals
Description
We can use Angular to create powerful frontend web applications powered by TypeScript / JavaScript. But, if you're looking to build multiple related web applications with good architecture in a single codebase (monorepo), then you can make use of Nrwl Nx extensions for Angular.
Nx is designed to help you create and build enterprise-grade Angular applications with proven project structure and patterns.
What is Nx?
Nx is an extension for the Angular CLI implementing the monorepo-style development. It is also a collection of runtime libraries, linters, and code generators helping large teams build better with Angular.
In this course, we'll see how to effectively use the Nx library for Angular to build enterprise apps. Learn about Nx workspaces, how it relates to NgRx.
What exactly are you going to learn then?
What is Nx
Creating Apps
Creating Libs
Using Ngrx for State Management
Building apps for production
Converting existing Angular CLI apps to Nx workspace
and much more ...
So Let's Get Started.
Who this course is for:
- Developers who are familiar with Angular and what to use Angular to build Apps for the Enterprise
- Developers to want to architect their Angular Apps the right way
- Developers who want to share code between multiple Angular Apps
Instructor
My name is Baljeet Singh and I am a Full Stack Web/Mobile Developer.
I have a bachelor's degree in computer science. I started out learning to code by building websites in PHP, but have since worked with many other technologies such as Laravel, AngularJS, Ionic, VueJS, Express etc. on both frontend and backend. I love both worlds nowadays.
I have been a self-taught learner as long as I can remember and what I really love is sharing my findings and learnings with the world through blogs, websites and in-person. I highly encourage you to have a look at my website if you are curious. I love the quote “Teaching someone else is the best way to learn”.
When I am not programming or designing with a computer, I like to practice vocal music and music production. I love playing computer games and my favorite game is FIFA. I also am an open source contributor.