Introduction to Angular 2 Training in Pierre
Enroll in or hire us to teach our Introduction to Angular 2 class in Pierre, South Dakota 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) |
Prerequisites |
|
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
Setup/Installation
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
ES2015
TypeScript
Components
What is a component?
Developing a simple component
Modules
Bootstrapping
Nesting components
Templates
Models
Data Binding
What does Data Binding mean?
How to use Data Binding in Angular
Types
Directives
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
Providers
Advanced Components
Lifecycle Hooks
Composing Your User Interface
Component Communication
Component Styles
Metadata: styles and styleUrls
View Encapsulation
Style Scoping with Special Selectors
Forms
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
Directives
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
Setup
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
Routing
Component Router
Router Terminology
Router Setup
Location Strategies
Router Directives
Navigating
Web Server Configuration
Pipes
What are Pipes?
Using Pipes
Built-in Pipes
Pipe Syntax
Chaining pipes
Deprecated pipes
|
Course Directory [training on all levels]
Technical Training Courses
Software engineer/architect, System Admin ... Welcome!
- .NET Classes
- Agile/Scrum Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
Business Training Courses
Project Managers, Business Analysts, Paralegals ... Welcome!
Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.
- ENTERPRISE LINUX HIGH AVAILABILITY CLUSTERING
21 August, 2023 - 24 August, 2023 - Enterprise Linux Security Administration
14 August, 2023 - 18 August, 2023 - Enterprise Linux Network Services
25 September, 2023 - 29 September, 2023 - 20483: Programming in C#
15 May, 2023 - 19 May, 2023 - Linux Fundaments GL120
19 June, 2023 - 23 June, 2023 - See our complete public course listing