• phone icon +44 7459 302492 email message icon info@uplatz.com
  • Register
0- - 0
Job Meter = High

Developing AngularJS Web Applications

30 Hours
Online Instructor-led Training
USD 1399 (USD 2800)
Save 50% Offer ends on 30-Jun-2024
Developing AngularJS Web Applications course and certification
214 Learners

About this Course

Developing AngularJS Web Applications Course Overview

The Developing AngularJS Web Applications course focuses on using AngularJS 1 to facilitate development of single-page web applications that use the Model-View-Controller (MVC) design pattern.

This course will teach you how to use AngularJS directives and expressions in HTML5 documents and write AngularJS controllers, filters and services to build a complete Single Page Web Application (SPA).

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
---------------------------------------------------------------------------------------------------------------------------------------------

Who will the Course Benefit?

The Developing AngularJS Web Applications course is aimed at staff and consultants working as part of a development team using AngularJS 1, HTML5 and JavaScript along with other development technologies to develop quality software including Programmers, Designers, Testers, Quality Analysts and anyone who needs a good understanding of the use of AngularJS 1 within Web development.
----------------------------------------------------------------------------------------------------------------------------------------------

Course Objectives

By the end of the course delegates should be able to:

  • Understand the design of single-page applications (SPA) and how AngularJS 1 facilitates their development
  • Properly separate the model, view and controller layers of applications and implement them using AngularJS
  • Master AngularJS expressions, filters and scopes
  • Build Angular forms
  • Elegantly implement Ajax in your AngularJS applications
  • Write AngularJS directives
  • Understand how to Unit test and end-to-end test AngularJS applications
---------------------------------------------------------------------------------------------------------------------------------------

This is a Developing AngularJS Web Applications course by Uplatz. 

Developing AngularJS Web Applications

Course Details & Curriculum

Developing AngularJS Web Applications Training Course

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION TO ANGULARJS

  • What does AngularJS do for me?
  • Who controls AngularJS?
  • How can I get AngularJS?

Session 2: A FIRST ANGULARJS APPLICATION

  • A basic application
  • Using angular-seed
  • The pieces of the puzzle
  • Two-way data binding
  • Directives
  • How it fits together
  • How much of the page is an Angular application?
  • Model, View, Controller from the AngularJS Perspective

Session 3: CONTROLLERS

  • Where Controllers fit in and what they do, from Angular's perspective
  • Managing Scope
  • Setting up Behavior
  • Building a basic controller
  • A more advanced controller

Session 4: MODELS

  • How to create a model
  • Explicit models
  • Implicit models

Developing AngularJS Web Applications Training Course

Session 5: VIEWS

  • Angular's take on the View: a little bit different
  • Tying a View to a Controller
  • Tying a View to a model

Session 6: EXPRESSIONS

  • Expressions are lightweight code snippets
  • Expression capabilities
  • Limitations
  • The border between expressions and $eval

Session 7: FILTERS

  • Standard filters
  • Writing your own filter
  • Tying filters together

Session 8: SCOPES

  • What are scopes?
  • What do scopes provide?
  • Scope lifecycle
  • Scopes as glue between controller and view
  • Scope hierarchies
  • Scope and events

Developing AngularJS Web Applications Training Course

Session 9: ANGULAR FORMS

  • Angular forms vs HTML forms
  • Angular form controls
  • Form events
  • The form controller
  • Form validation
  • CSS classes for form data

Session 10: AJAX, DATA, AND ANGULAR

  • High level interactions with servers
  • Low-level server interactions with $http
  • The deferred/promises API

Session 11: DIRECTIVES

  • Teaching HTML new tricks
  • Binding text and attributes
  • Directive processing lifecycle
  • DOM Processing
  • Compilation
  • Linking
  • Directives and scopes
-----------------------------------------------------------

Didn't find what you are looking for?  Contact Us

course.php