Angular Programming

Attend face-to-face, remotely, on-demand or onsite at your facility.

Developing Web Applications Using Angular


Duration & Price

5 Days | $2795

Course Prerequisites
Knowledge of HTML, CSS and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses. Knowledge of jQuery is helpful, but not required.
Course Description

This hands on programming course provides a thorough introduction to the Angular JavaScript Framework including coverage of versions 2 through 6. Attendees will learn the fundamental skills necessary to build Web Applications using Angular and the MVVM (Model-View-ViewModel) design pattern. Topics include using TypeScript and ECMAScript 6 to create object-oriented Angular applications, extending HTML by creating reusable UI components, implementing data-binding, designing and using custom structural and attribute directives, as well as creating and using Angular pipes for formatting and transforming data in the UI. Students will explore creating UX's (User Experiences) by designing Web animations and implementing both template-driven and reactive style forms. Students will learn to use Angular routing to create SPA's (Single Page Applications). The course includes coverage of using DI (Dependency Injection) and Angular services to provide business and data-access logic to the application, both locally as well as communicating with RESTful web services to provide CRUD database operations.

Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

This course introduces Angular versions 2 through 6. Students interested in Angular 1.x should take the Developing Web Applications Using AngularJS course instead.

Course Overview
  • Overview of Angular and the MVVM Design Pattern
  • Working with TypeScript
  • Angular Modules
  • Angular Components
  • Using Built-In Directives and Filters
  • Working with Pipes
  • Defining and Consuming Services
  • The Angular Animation System
  • The HTTP Library
  • Angular Routing and Navigation
  • Data Binding and Programming Models
  • Building and Deploying Applications
  • Bootstrapping
  • Forms
  • Creating Single Page Applications (SPAs)
  • Unit Testing and TDD with Angular
Students Receive
  • Course materials include student guide, hands-on lab manual and USB flash drive for examples and lab work
  • Students receive a certificate of completion at the end of class
  • Students can retake any portion of a class that has been completed, within 12 months at no extra cost
  • There are no registration fees or cancellation fees
Let's Get in Touch
Copyright © New England Training Solutions