Angular Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Learn the essentials of Angular, the popular JavaScript framework used to develop and maintain applications.
Syllabus
Introduction
- More than just a framework
- What you should know
- Using the example code and codespaces
- Application overview
- History and ownership
- Release and support cycles
- Angular licensing
- Out of the box
- Workflow and tooling
- Angular decorators
- Angular modules
- Angular component decorator
- Angular component classes
- Reference variables and data binding in Angular templates
- Structural directives in Angular templates
- Angular standalone components
- Overview of Angular pipes
- Using built-in Angular pipes
- Using custom Angular pipes
- Angular services and the injectable decorator
- Angular service classes
- Angular directive decorator
- Angular directive classes
- Angular project configuration
- Application environments and build targets
- Injecting dependencies using dependency injection
- Declaring dependencies using dependency injection
- Providing dependencies using dependency injection
- Angular change detection strategies
- Angular component lifecycle hooks
- Defining routes for Angular Router
- Using routes with Angular's Router module
- Lazy loading Angular routes
- Dynamic route parameters in Angular routes
- Preloading strategies for Angular Router
- Using Angular Router with Angular templates
- Angular signals and the Signal function
- Angular signals and the Computed function
- Angular signals and the Effect function
- Angular's async pipe
- RxJS and Reactive programming in Angular
- Overview of unit testing
- Unit testing without dependency injection
- Unit testing with dependency injection
- Static code linting in Angular
- A deeper look at Angular
Taught by
Justin Schwartzenberger
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX