Prerequisites
Attendees must have prior experience working with JavaScript, HTML and CSS.
Course Outline
Introduction to Angular
• Angular Architecture
• Current Development Tools
• Selecting Language
• Angular CLI
TypeScript
• Introduction to TypeScript
• Types
• Classes, Properties and Functions
• Interface
• Namespaces and Modules
• Compiling TypeScript
The Angular Application
• Application Overview
• Angular in Action
• Application Structure
Components and Modules
• Components Overview
• Component Lifecycle
• ES2016 Modules
• Exploring systemjs.config.js
• Angular Modules
Template Expressions and Pipes
• Templates Syntax Overview
• Interpolation and Expressions
• Working with Pipes
Component Properties and Data Binding
• Property and Event Binding
• Input and Output Properties
• Angular Directives
• Two-way Binding
• Change Detection
Services, Providers and Http
• Services Overview
• Injectors and Providers
• @Injectable Decorator
• Promises and Observables
• Calling RESTful Services with Http
Routing
• Routing Overview
• Routing Steps
• The Router Service
• Route Parameters
• Creating Child Routes
Route Guards and Lazy Loading
• Introduction to Route Guards
• Creating and Using Route Guards
• Lazy Loading
Forms
• Forms Overview
• Template-Driven Forms
• Reactive Forms
• Managing Form Control Styles
Reviews
There are no reviews yet.