Angular

Goals


- Master the concepts of the AngularJS framework

- Use AngularJS to develop high-performance web applications

Program

Development of rich applications
Panorama of available frameworks
Architecture, MVVM pattern (Model View ViewModel)
AngularJS: presentation, components
HTML5 reminders, JavaScript

Workshop: Setting up a project integrating AngularJS

Controllers: operation, implementation
Model and context: hierarchy, creation
User event management: $ scope.emit (), $ scope.broadcast (), $ scope.on ()
Views implementation: displays, inputs, actions, binding (expressions ) and filters
Parameter management
Invocation of controllers in the
Templates engine view : inclusion, inline

Workshop: Creation of a complete MVVM web application

Management of
AngularJS Debug exceptions : methods, Batarang
Unit tests: Jasmine, Karma, ngMock Dependency
injection and mock objects
Functional tests: Protractor, $ httpBackend (ngMockE2E)

Workshop: Application debugging and test automation

AngularJS kernel: compilation, directives
Refreshing templates
Execution framework
Single-page multi-view application
Routing configuration
History management
Internationalization of the application
Formatting: dates, numbers
Implementation of filters

Workshop: Application configuration – Single page / Multi views implementation – I18N

Ajax response interceptors with the $ http service
Managing REST calls: $ resource
WebSocket service and Server-Sent Events with AngularJS
Using the Promise API

Workshop: Multiple service calls

Application and modules: creation, configuration
Starting the application, directives
Sharing of services between applications
Services: creation, configuration and management of dependencies
Best practices

Workshop: Creation and configuration of modules and services

Duration

4 days

Price

£ 1954

Audience

Webmasters with good knowledge of HTML and Javascript

Prerequisites

Good knowledge of JavaScript, DOM, CSS and notions of AJAX

Reference

SIT682-F

Sessions

Contact us for more informations about session date