Angular Overview- Overview of Angular Architecture
Getting Started with Angular - Getting Started with TypeScript
- Bootstrapping with Angular CLI
- Angular Project Structure
Unit Testing with AngularWorking with Angular- Components and Events
- Third Party Libraries
- Dynamic Views
- Pipes
Angular FormsSingle Page Applications and Routes- Single Page Applications
- Services and Dependency Injection
- Modules
Using RESTful Services- Overview of REST
- Angular and REST
Angular Best Practices- Angular Style Guide
- What is New in Angular 9
- Additional Topics (Time Permitting)
- Lesson: ES6+
- Sass and SCSS for Angular and Material
, Overview of Angular Architecture
Angular Versioning
Data Binding
Components and Dependency Injection
Services and Events
Common Component Lifecycles and Hooks
TypeScript
Angular, ES6 and TypeScript
Typing and Classes
Abstract Classes and Interfaces
Annotations
Generics
Optional Chaining
Nullish coalescing
Decorators
Partial, Record, Union types
Bootstrapping with Angular CLI
Angular CLI Overview
New Projects with CLI
Testing and Generating with CLI
Angular Console €œ NX Console
Angular Basics
Configuration Files
Working with angular.json
Top-Level Directories
Contents of app folder
Angular DevTools
Working with Angular
Components and Events
Data Binding and Components
Event Binding
Custom Events
Parent/Child Events
EventEmitter/emit()
Third Party Libraries
Angular and the Need for Libraries
Options for adding Libraries
Working with npm install
Dynamic Views - Directives
View Encapsulation
Structural/Attribute Directives
Conditional Styling
Pipes
Overview of Pipes
Built-in Pipes
Formatting and Conversions
Parameterizing Pipes
Pure vs. Impure Pipes
Customizing Pipes
Angular Forms
Forms and the Forms API
Forms and NgModel
NG Form Groups
NG Form Validation
Model-Driven Reactive Forms
FormBuilder API
Reactive Form Validation
Single Page Applications and Routes
Single Page Applications - Routing
Overview of the SPA Concept
Routing for Page Display
Working with ActivatedRoute
Location Strategies
Nested Routes
Services (Dependency Injection)
Angular's DI Framework
Components and Injectables
Tree-shakeable providers
Service Interfaces and DI
Constructor Injection
Modules
Overview of Modules
Feature Modules
Feature Module Routing
Shared Modules
Using RESTful Services
Angular and REST
REST in Angular
Promises, Observables, Subject
HttpClient and Observables
async Pipes and HttpClient Interceptors