Course Summary:
Google's Angular provides a comprehensive framework that allows you to develop modern Single Page Applications (SPAs) using your existing Web development skills. In this course developers will learn how to use Angular Components, Services and Directives for rich and complex Web applications based on the Model-View-Controller (MVC) architecture. The course content is based on the Angular 6 release.
Target Audience:
Client-side developers with HTML5 and JavaScript experience who wishes to use the Angular framework to build Single Page Web Applications. Be aware the Angular learning curve is steep, but worth the effort.
Recommended Prerequisites:
All attendees must have substantial prior experience developing with HTML5, CSS and JavaScript.
Course Objectives:
After completing this course, the delegate should be able to:
Understand the design of Single Page Applications and how Angular facilitates application development
Use the new ES6 and TypeScript language features
Understand how to write and organize Angular code
Create, build, and deploy an Angular 6 application using the CLI
Program Angular View Components and Services
Use output, two-way, event and property Bindings
Exchange data with network servers using the HTTP Client
Work with Pipes to format data
Create and work with Angular Forms
Use the Angular Component Router
Unit test and end-to-end test your Angular applications
Key Topics:
Single Page Application (SPA) Architecture
TypeScript and ECMAScript 6 Essentials
Angular 6 Essentials
The Angular CLI workspace and development lifecycle
Creating a simple Angular Application
Understand and Create Components
Understand and Create Services
Enhancing Components with Pipes and Directives
Component Routing and Navigation
Create and work with Forms in Angular
Testing and debugging Angular applications
Last modified: 03-Feb-2019