Front End AngularJS : Développer des applications web et mobiles riches.-background-formation

Front End AngularJS : Développer des applications web et mobiles riches.

21 heure(s)

Descriptif de la formation: Front End AngularJS : Développer des applications web et mobiles riches.

Introduction

  • Des sites webs classiques aux Single Page Application.
  • Rappels JavascriptLes Views
  • L'approche déclarative
  • Binding et expressions
  • Les principales directives fournies par le framework Les controllers
  • Scope et héritage de scopes
  • Double data
  • binding, single
  • binding et #0x24#digest loop
  • Les évènements, l'observer pattern
    Les filters
  • Déclaration des filtres dans les views
  • Le service #0x24#filter
  • Créer ses filtres
    Les formulaires
  • Les directives de formulaire
  • Soumission de formulaire et gestion des erreurs de saisie
    Les services
  • Les services fournis par AngularJS
  • L'injection de dépendance
  • Différences et implémentation des Service, Factory, Provider, Value et Constant
    Requêtes http
  • Service #0x24#http et API REST
  • Asynchrone et promises
  • Les interceptors
    Organiser son application
  • Gestion par modules
  • Bootstrap d'un application : phases de config et de run
    Le routeur
  • Configuration de ngRoute, gestion des URLs et des templates
  • Resolve de route
  • Navigation avec le service #0x24#location
    Les directives
  • Types de directives et propriétés
  • Scope de directive et portée
  • Controller de directive
  • Mécanisme de transclusion
  • #0x24#watch et #0x24#observe
  • Manipuler le DOM : angular.element et jqLite
    Les tests
  • Le framework Jasmine
  • Tests unitaires avec Karma : stratégies de tests des différents objets AngularJS
  • Mocker ses données
  • Tests End to E

Ce que vous allez apprendre dans cette formation

Appréhender les caractéristiques du Framework
Mettre en oeuvre une architecture MVC modulaire
Tester unitairement et de bout en bout son application

Les pré-requis de la formation

Pratique d'HTML, CSS et Javascript

Les autres formations Aplose :

Foire Aux Questions

Que faire si je n'ai pas le temps de me former ?
Le prix de la formation est trop cher pour moi, que faire ?
Et si je ne suis pas prêt à m'engager maintenant ?
Que se passe-t-il lorsque je demande plus d'informations ?
Pourquoi demander une formation via Formatch ?

Besoin de conseils ?

Accédez à nos contenus gratuits ! Vous souhaitez avoir plus de temps pour réfléchir ? Nous proposons des contenus écrits et vidéos. Découvrez le guide de la formation sur notre blog.