Informatique

Angular

Angular

Réf 5M-AG-ANG
Durée 3 jours

Objectifs

Comprendre le fonctionnement du framework AngularJS, des applications type Single Page. Etre capable de créer et maintenir des applications AngularJS, connaître les bonnes pratiques.

Infos

Sessions à venir

25 mar-27 mar 2020
26 aoû-28 aoû 2020
16 nov-18 nov 2020

Certifications :

Nous consulter

Programme

Rappels

  • HTML5, CSS3, ...
  • Single Page Applications
  • outils pour le développement
  • JavaScript et jQuery
  • architectures REST

Principes de bases

  • architecture du framework
  • data binding bi-directionnel
  • MVVM: Model View View Model
  • intégration de la bibliothèque
  • les expression d'AngularJS, filtres
  • templating
  • Contrôleurs AngularJS
  • Associer contrôleur et template
  • Notion de scope et $scope
  • Les événements sur le scope

Les vues AngularJS

  • lier contrôleurs et vues
  • les données
  • appeler méthodes et filtres

Routage

  • configuration des routes
  • Deep Linking
  • gestion de l'historique de navigation
  • pré-traitement avant affichage

Modules et Services

  • Présentation des modules AngularJS
  • Services et Factories
  • Injection de services et de dépendances
  • Structurer son application, bonnes pratiques

Echanger avec un serveur

  • requêtes HTTP, objet $http
  • appeler un backend REST
  • WebSockets
  • API Promise
  • intégration avec Node.js

Présentation de notions avancées

  • tests unitaires (Karma, Jasmine)
  • rests End-to-end
  • gérer son projet (Grunt, Yeoman)
  • Dirty Checking
  • l'internationalisation, angular-translate)

En savoir +

Prérequis

Connaissances de base du développement, du langage JavaScript, notions AJAX.

Moyens pédagogiques

Formateur expert du domaine, un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard,feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Possibilité de certification

Nous consulter.