Course code Title Language Price # Unit Startdate Hour Enddate Location Signup
WB2017 AngularJS Dutch €800.00 2 Day(s) 11-09-2017 09u00 12-09-2017 Kontich Subscribe
WB2017 AngularJS Dutch €800.00 2 Day(s) 04-12-2017 09u00 05-12-2017 Kontich Subscribe
WB2017 AngularJS on your request on your request Contact Us

AngularJS

AngularJS

Overview

Course code: 
WB2017
Duration: 
2
Time Unit: 
Day(s)
Overview: 

This AngularJS training teaches developers how to use AngularJS to facilitate development of single-page web applications that use the Model-View-Controller (MVC) design pattern.

Training Objectives

Students will:
• Understand the design of single-page applications and how AngularJS facilitates their development
• Properly separate the model, view, and controller layers of your application and implement them using AngularJS
• Master AngularJS expressions, filters, and scopes
• Build Angular forms
• Write AngularJS directives
• Unit test and end-to-end test your AngularJS applications

Topics

Topics: 

JavaScript
• JavaScript fundamentals
• JavaScript patterns
---- Module Pattern
---- Constructor Pattern and OO
---- AMD
• ECMAScript 6

Angular Introduction
• What, Who, Where
• The angular MVC pattern
• Downloading and enabling angular in your application
• Your first angular application
• Expressions and Databinding
• Structuring and creating Angular Applications
• Single page applications
• A look at the future of Angular (angular 2.0)

Scopes
• Introduction
• $scope vs $rootScope

Controllers
• Introduction
• Controllers and nesting controllers
• Passing values from one controller to the other

Views
• Introduction to Directives
• Overview of the built-in directives

Filters
Custom Directives
Restrictions
Templates
Introduction React

Services
• Importance of services
• Overview of built-in services
• Custom services
• Factories

Routing
• Single Page Applications
• ngRoute
• Passing routvalues

Testing in Angular
• Why Testing
• Introduction Jasmin
• Jasmin and Angular

Prerequisites

Prerequisites: 

All attendees must have substantial prior experience developing with JavaScript. If attendees will not have prior JavaScript experience, we would be delighted to proceed this class with an intensive JavaScript primer.