Comprehensive Angular 4

Angular is a powerful client-side JavaScript framework from Google that supports simple, maintainable, responsive, and modular applications. It uses modern web platform capabilities including ES6 to deliver app-like experiences with zero-step installation. Applications are architected by combining modular, reusable UI web components. Angular facilitates productivity with automatic data binding via a simple and powerful template syntax as well as rich tooling support in numerous IDEs (including autocomplete, navigation and refactoring). The ability to extend HTML to include custom tags with behavior for application building is a powerful idea and among the many reasons that Angular is so widely used. Angular has become a platform that allows for one code base across web apps, native mobile apps and desktop apps. Angular training teaches developers how to use the newest version of Angular to facilitate development of app-like experiences with zero-step installation. The course consists of a three day introduction course and a two day advanced course that can be combined together to deliver a comprehensive five day course. Prior to the class, students need to contact the sales representative to obtain the necessary files for this course. **This class is applicable for programming in v2 and v4.**
Before taking this course, students should have prior experience developing with JavaScript.
5 Days/Lecture & Lab
This course is designed for experienced web developers.
  • npm QuickStart
  • TypeScript and ES6/ES015 Introduction
  • Components
  • Data Binding
  • Directives
  • Service and Dependency Injection
  • Advanced Components
  • Forms
  • Form Validation
  • Data Architectures
  • HTTP
  • Routing
  • Pipes
  • Project Setup
  • Advanced Directives and Components
  • Unit Testing
  • Custom Pipes
  • Model-Driven Forms
  • Angular Migration Strategies
  • Preparation
  • Angular CLI
  • End-to-End Testing with Protractor

Related Scheduled Courses