- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Angular Foundations
Angular is a powerful front and framework for building dynamic, scalable and maintainable web applications. Designed for developers seeking to master Angular, this learning path covers core concepts, data management, forms, routing, state management, styling, and testing. Through hands-on labs, learners will gain practical experience in building and optimizing Angular applications
This Angular learning path guides developers through the essential skills needed to build modern web applications starting with Angular core concepts components and routing, learners progress through data management, state handling with RxJS, and form handling. The final section focuses on styling, testing, and best practices. Hands-on labs reinforce concepts ensuring learners can create efficient, scalable and well-tested applications
Content in this path
Core Angular Concepts
Angular's fundamental building blocks, including components, templates, services and routing
Data and State Management
How data is fetched, managed, and reacted to within an Angular application
Forms and User Input
Building and managing forms in Angular
Polishing and Testing
Covers styling and testing for Angular development
Try this learning path for free
What You'll Learn
- Understand Angular's architecture and how it enables scalable web applications
- Build components manage, templates, and use Angular Signals for reactivity
- Implement routing and navigation to create dynamic single-page applications
- Use services and dependency injection for module and maintainable code
- Handle data efficiency with HTP request and RxJS
- Build and validate forms using template-driven and reactive forms
- Apply styling techniques to enhance the user experience
- Write and run unit tests to ensure application reliability
- Gain hands-on experience through real-world labs
- Basic understanding of HTML, CSS, and JavaScript
- Familiarity with TypeScript fundamentals
- Understanding of basic web development concepts
- Knowledge of npm and basic command-line operations
- State Management
- Single Page Application
- RxJS
- Front-end Developer