Audience
This course is for all those new to Angular and would like a thorough introduction.
Prerequisites
There are no prerequisites for this course.
Duration
1 day.
Course Objectives
This course helps delegates get started with Angular development.
Course Content
Segment 1: Getting Started with Angular
Introduction to Angular
Creating an Angular application using Angular CLI
Understanding the HTML page
Understanding the TypeScript code
Example: Creating an Angular baseline web application
Segment 2: Single Page Applications
Introduction to SPAs
Creating multiple components
Bundling components in a module
Defining a routing table
Defining a router outlet
Implementing navigation links
Example: Creating an SPA application
Segment 3: Data Binding
Binding properties and events
Two-way data binding
Delaying data binding
Structural directives (if, if-then, for, switch)
Example: Data binding techniques
Segment 4: View Techniques
Pipes
Asynchronous data
Custom pipes
Forms
Example: Using view techniques
Segment 5: Component Interactions
Defining component hierarchies
Passing input parameters into a component
Generating output events from a component
Example: Creating a componentized application
Segment 6: Additional techniques
Dependency injection and services
Calling REST services
Example: Implementing a data-driven application