Home About Courses Schedule Services Webinars Contact Search

Introduction to Angular

SEE SCHEDULE

Duration: 3.0 days

Method: Instructor led, Hands-on workshops

Price: $1795.00

Course Code: AN1000


Audience

Web developers and managers who have a solid foundation of HTML and JavaScript.

Description

The Introduction to Angular training course is designed to help you dive into Angular web application development. If you are a front-end developer looking to move from individual web page coding into full single page web application development, this class is designed for you.

The Angular course begins with an examination of the difficulties of JavaScript web application development and how Angular solves those challenges. We then move into in-depth exploration of how to use Angular to interact with a server, to extend the capabilities of HTML, to create custom components, to handle animation, to building application routes, to form validation, and finally, to test the web application.

This course assumes prior experience in JavaScript, including Object-oriented JavaScript concepts. This course can be combined with the Effective JavaScript training course to create a more robust, 5-day boot camp if needed.

Objectives

Upon successful completion of this course, the student will be able to:

  • Model-View-Whatever Architecture
  • How to code truly dynamic applications
  • How to create and use Angular Directives
  • How to create a Single Page Application with routing
  • How to test AngularJS
  • How to package an AngularJS application

Prerequisites

Experience in JavaScript, including Object-oriented JavaScript concepts.

Topics

  • I. AngularJS Introduction
    • jQuery Essentials
    • Moving to Single Page Applications and Model-View-Controller (MVC)
    • AngularJS and its Model-View-Whatever (MVM)
    • AngularJS Projects
    • Bindings
    • Modules, Scopes and Controllers
  • II. The Heart of AngularJS
    • Filters and Expressions
    • Using Directives
    • Digest Loop
    • Application Routes
    • Forms and Validation
    • Dependency Injection
    • Animation
  • III. Moving Deeper into AngularJS
    • Using Services and Creating Custom Services
    • Creating Custom Directives
    • Ajax and Promises
    • Advanced API Features and 3rd Party Libraries
    • Testing the Application
    • Packaging the Application