Angular JavaScript Training Course

Course Code

angjs

Duration

28 hours (usually 4 days including breaks)

Requirements

Knowledge of HTML5, CSS and JavaScript is useful.

Overview

This is a hands on course is for anyone wanting to create Web sites using AngularJS.

During this course the latest stable version will be used. Pre-release version can be just used if marked in the booking form in remarks section. Older version need to be agreed before booking.

Course Outline

What is Angular JS?

  • HTML5, CSS and JavaScript
  • JSON and Ajax
  • Angular JS Applications
  • Bootstrap CSS
  • Models
  • Bindings

Expressions

  • Simple expressions
  • Values
  • Objects
  • Arrays
  • Maps

Directives

  • Data typing
  • Looping over arrays and arrays of objects
  • Creating tables
  • Enabling and disabling HTML elements
  • Hiding and showing HTML elements
  • Handling HTML events
  • Custom Directives

Controllers

  • Defining controllers
  • Object property functions
  • Controller methods
  • Controllers in external files

Namespaces

  • Global namespace
  • Modules
  • Module dependencies
  • Library loading
  • Where to put scripts
  • Application files

Filters

  • Convert to currency
  • Array subsets
  • Upper and lower case conversion
  • Sorting

HTTP Requests

  • General requests
  • Shortcuts
  • Success and error handling
  • Setting HTTP headers
  • JSON and XSRF vulnerability protection

Forms

  • HTML input controls
  • Browser versus Angular JS validation
  • Validating input values
  • Displaying input error messages

Angular Modules

  • Services
  • Animation
  • REST
  • Cookies
  • Mobile device support

Single Page Application Concept

  • Routing in Single Page Application (SPA)

Testimonials

★★★★★
★★★★★

Related Categories

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Egypt!

As a Business Development Manager you will:

  • expand business in Egypt
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!