Introduction to Angular

PT27167
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 the new features of ES6, TypeScript, and modern front-end tools, including npm and Webpack (via the Angular CLI). Note: This course is taught in the current version of Angular at the time of teaching.
Prerequisites
Students must have object-oriented programming experience. Some experience with JavaScript is helpful; the new language features of JavaScript and TypeScript are covered/reviewed in class.
Duration
3 Days/Lecture & Lab
Audience
This course is designed for those wanting to learn how to build an application from scratch using Angular.
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 Service
  • Router
  • Deploying an Angular Application to Production
  • Upgrading to the latest version of Angular from earlier versions

Related Scheduled Courses