A Hands-on Guide to Angular
Discover Angular's core concepts and advance to building a complete SPA. Gain hands-on experience by creating modules, components, forms, routing, and APIs in an e-commerce app.
Nishu Goel is a software developer working on different front-end technologies. She is a Google Developer Expert in Angular and web technologies and a Microsoft MVP in Developer Technologies. She creates code labs and writes blog posts around the frontend concepts. She is also the author of book "Step-by-Step Angular Routing".
Join 3.1 million developers at
What You'll Learn
- Set up an Angular SPA and explain bootstrapping via key files like index.html and main.ts
- Use Angular CLI to create projects and generate modules, components, directives, and services
- Build modular UIs with components, templates/styles, and data binding (one-way and two-way)
- Implement component communication using @Input/@Output, ViewChild/ContentChild, and services
- Create custom attribute and structural directives using HostBinding and HostListener
- Develop reactive forms with FormControl/FormGroup/FormBuilder and implement custom validation
- Configure routing with params, guards, lazy loading, and HttpClient CRUD for an e-commerce app
Learning Roadmap
2.
Introduction to the Framework
Introduction to the Framework
3.
Building Blocks of Angular
Building Blocks of Angular
4 Lessons
4 Lessons
4.
Basic Concepts in an Angular Application
Basic Concepts in an Angular Application
4 Lessons
4 Lessons
5.
Forms in Angular
Forms in Angular
3 Lessons
3 Lessons
6.
Routing in Angular
Routing in Angular
5 Lessons
5 Lessons
7.
Services and Dependency Injection
Services and Dependency Injection
2 Lessons
2 Lessons
8.
Dealing with APIs
Dealing with APIs
3 Lessons
3 Lessons
9.
Implement the Above in a E-commerce App
Implement the Above in a E-commerce App
4 Lessons
4 Lessons
10.
Login and Authentication
Login and Authentication
2 Lessons
2 Lessons
11.
Summary and Resources
Summary and Resources
3 Lessons
3 Lessons
Nishu Goel
Engineer at The DataWorks, Google Developer Expert, Microsoft MVP Got questions? Schedule a session with me here - https://www.hiretheauthor.com/nishugoel
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources