Introduction to Angular 2 Training in Carson City

Enroll in or hire us to teach our Introduction to Angular 2 class in Carson City, Nevada by calling us @303.377.6176. Like all HSG classes, Introduction to Angular 2 may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Introduction to Angular 2 may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

Introduction to Angular 2 teaches developers the newest version of Angular to facilitate development of rich application that are responsive and functional across a full range of platforms, from desktop to the phone.
Course Length: 3 Days
Course Tuition: $1375 (US)


Must be very knowledgeable of and have experience with JavaScript.

Course Outline

Angular 2 Introduction
Why use Angular 2?
Scope and Goal of Angular 2
Angular Demographics?
Angular 2 Architecture
How do Broswer support Angular 2
Quick overview of npm 
Dependency Installation
Using npm as a Build Tool
TypeScript and ES6/ES2015 Introduction
Understanding TypeScript and ES6/ES2015
How it works
Why use TypeScript?
Installing, Configuring and Compiling TypeScript
JavaScript is valid TypeScript
What is a component?
Developing a simple component
Nesting components
Data Binding
What does Data Binding mean?
How to use Data Binding in Angular
What is a Directive?
Kinds of Directives
Structural and Attribute Directives
Service and Dependency Injection
What is a Service?
An Example of a Service
Dependency Injection Explained
Dependency Injection Example
Dependency Injection in Angular
Registering a Service
Injecting a Service
Application Wide Dependency Injection
@Injectable Classes
Multiple Service Instances
@Optional and @Host Decorators
Advanced Components
Lifecycle Hooks
Composing Your User Interface
Component Communication
Component Styles
Metadata: styles and styleUrls
View Encapsulation
Style Scoping with Special Selectors
Benefits of Angular 2 Forms
New Forms API
Form Strategies
Form Directives: Template-driven
Getting Data from Form Controls
Binding to HTML Form Elements
Form Validation
Tracking Change
CSS Classes
Validation Messages and Styles
Data Architectures
Model-View-Controller (MVC): Traditional Web Applications
Model-View-Whatever (MVW/MV*): Angular 1
New Architectures
Flexible Data Architecture in Angular 2
Http in Services and Components using Promises
Observables and Reactive Programming
Http in Services and Components using Observables
Async Pipe
In-Memory Web API
Http Put and Delete
Cross-origin HTTP Requests
Component Router
Router Terminology
Router Setup
Location Strategies
Router Directives
Web Server Configuration
What are Pipes?
Using Pipes
Built-in Pipes
Pipe Syntax
Chaining pipes
Deprecated pipes

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.