Developing Web Applications Using Angular
Duration: 5 Days (Face-to-Face or Remote-Live), or 35 hours of coursework with personal facilitation over a four week span (On-Demand)
US Price: $2495 (Face-to-Face or Remote-Live), or $895 (On-Demand)
Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training
Registration: Click here to view upcoming schedules and register for face-to-face sessions, click here to register for live remote attendance sessions, or click here to register for on-demand training with a start date that is convenient for you.
Description
This hands on programming course provides a thorough introduction to the Angular Framework for the purpose of web application development. 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 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.
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 Overview
Overview of Angular and the MVVM Design Pattern
|
Using Visual Studio Code
|
Working with ECMAScript
|
Working with TypeScript
|
Angular Components
|
Component Templates and Data Binding
|
Angular Directives
|
Working with Pipes
|
Defining and Consuming Services
|
Working with Web Services
|
Asynchronous Programming in Angular
|
Angular Forms
|
Angular Routing and Navigation
|
Unit Testing and TDD with Angular
|
The Angular Animation System
|
Building and Deploying Applications
|
Related Training
Course |
---|
Website Development with HTML5, CSS and Bootstrap |
JavaScript Programming |
jQuery Programming |
Node.js Application Development |
PHP Programming |
Perl Scripting |