Course Code: angjs
Duration: 28 hours
Prerequisites:

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)
Sites Published:

United Arab Emirates - Angular JavaScript

Qatar - Angular JavaScript

Egypt - Angular JavaScript

Saudi Arabia - Angular JavaScript

South Africa - Angular JavaScript

Brasil - Angular JavaScript

Canada - Angular JavaScript

中国 - Angular JavaScript

香港 - Angular JavaScript

澳門 - Angular JavaScript

台灣 - Angular JavaScript

USA - Angular JavaScript

Österreich - Angular JavaScript

Schweiz - Angular JavaScript

Deutschland - Angular JavaScript

Czech Republic - Angular JavaScript

Denmark - Angular JavaScript

Estonia - Angular JavaScript

Finland - Angular JavaScript

Greece - Angular JavaScript

Magyarország - Angular JavaScript

Ireland - Angular JavaScript

Luxembourg - Angular JavaScript

Latvia - Angular JavaScript

España - Angular JavaScript

Italia - Angular JavaScript

Lithuania - Angular JavaScript

Nederland - Angular JavaScript

Norway - Angular JavaScript

Portugal - Angular JavaScript

România - Angular JavaScript

Sverige - Angular JavaScript

Türkiye - Angular JavaScript

Malta - Angular JavaScript

Belgique - Angular JavaScript

France - Angular JavaScript

日本 - Angular JavaScript

Australia - Angular JavaScript

Malaysia - Angular JavaScript

New Zealand - Angular JavaScript

Philippines - Angular JavaScript

Singapore - Angular JavaScript

Thailand - Angular JavaScript

Vietnam - Angular JavaScript

India - Angular JavaScript

Argentina - Angular JavaScript

Chile - Angular JavaScript

Costa Rica - Angular JavaScript

Ecuador - Angular JavaScript

Guatemala - Angular JavaScript

Colombia - Angular JavaScript

México - Angular JavaScript

Panama - Angular JavaScript

Peru - Angular JavaScript

Uruguay - Angular JavaScript

Venezuela - Angular JavaScript

Polska - Angular JavaScript

United Kingdom - Angular JavaScript

South Korea - Angular JavaScript

Pakistan - Angular JavaScript

Sri Lanka - Angular JavaScript

Bulgaria - Angular JavaScript

Bolivia - Angular JavaScript

Indonesia - Angular JavaScript

Kazakhstan - Angular JavaScript

Moldova - Angular JavaScript

Morocco - Angular JavaScript

Tunisia - Angular JavaScript

Kuwait - Angular JavaScript

Oman - Angular JavaScript

Slovakia - Angular JavaScript

Kenya - Angular JavaScript

Nigeria - Angular JavaScript

Botswana - Angular JavaScript

Slovenia - Angular JavaScript

Croatia - Angular JavaScript

Serbia - Angular JavaScript

Bhutan - Angular JavaScript

Nepal - Angular JavaScript

Uzbekistan - Angular JavaScript