Loading Course Schedule...
PT25111
Training Summary
Angular allows developers to easily build dynamic, responsive single-page web applications that dynamically rewrite portions of the current page rather than having to generate a new page in response to every request.
The Introduction to Angular training teaches attendees how to build applications using ES6, TypeScript, and modern front-end tools, including npm and Webpack.
Note: This course is appropriate for all versions of Angular since version 2 and is current through Angular 9.
Prerequisites
Students should have programming experience with an object-oriented language. In addition, some experience with JavaScript is helpful, but the new language features of JavaScript and TypeScript are covered/reviewed in class.
Duration
3.0 Days/Lecture & Lab
Course Topics
- Introduction
- TypeScript and ECMAScript 6 (ES6) Fundamentals
- Angular Overview
- Components
- Angular Modules (NgModule)
- Project Set-Up (Using the Angular CLI)
- Data Binding
- Directives
- Pipes
- Advanced Components
- Services & Dependency Injection
- Dependency Injection
- Model-driven Forms (Reactive Forms)
- Communicating with the Server using the HttpClient
- Router
- Deploying an Angular Application to Production
- Ivy: Next-Generation Compilation & Rendering Pipeline
- Upgrading to the latest version of Angular from earlier versions
- Conclusion