Fantom Tag

Formation - Angular JS - Développements Web

Développer des applications web et mobiles

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Référence
LI251

Durée
2 jours (14 heures)

Prix 2023
1 410,00 €  HT
Dans vos locaux ou à distance
Référence
LI251

Durée
2 jours (14 heures)

Forfait intra - En savoir plus
4 810,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Consulter le programme 2024
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs web
  • Architectes web
  • Chefs de projets
  • Webmasters

Prérequis

Programme

Le programme

1 - Introduction

  • Historique et principes généraux
  • Pattern MV*, data-binding bi-directionnel
  • Avantages et inconvénients
  • Atelier : installation et découverte
  • Développement application "Hello world !"

2 - Modèles, vues et contrôleurs

  • Le modèle
  • Les vues : templates, expression, directives, filtres
  • Les contrôleurs : fonctionnement, le $scope

3 - Les modules

  • Création et configuration, partage de services
  • Injection de dépendances

4 - Le routage

  • "Single page application"
  • Configuration, méthode .config du module
  • Paramètres d'url, évènements de routage

5 - Les formulaires

  • Lien entre ng-model et contrôleur
  • Validation, états des formulaires, gestion d'erreur
  • Types de champs, classes CSS, custom validation

6 - Les directives et les filtres

  • Convention de nommage, écriture normalisée
  • Types de composants, directives de templates
  • Options de configuration, transclude, scope, cycle de vie
  • Fonctions compile et link, créer ses propres filtres

7 - Cycle de vie et scopes

  • Présentation du fonctionnement d'AngularJS
  • L'arbre des scopes, les méthodes de $rootscope
  • Les évènements : diffusion et interception

8 - Les services AngularJS

  • Les services natifs, les values et contents
  • Factory, Service et Provider

9 - AJAX et REST

  • Le service "$http", le service "$resource"
  • L'API de promise

10 - Aller plus loin

  • Bonnes pratiques
  • Internationalisation, angular-translate
  • L'interface, l'initialisation d'un projet

11 - Tester une application AngularJS

  • Tests unitaires : Karma, Jasmine
  • Tests end-to-end (e2e) : Protractor
  • Outils de debug ng-inspector
Objectifs

Les objectifs de la formation

  • Comprendre les principes de AngularJS
  • Savoir développer une application web
  • Être capable d'utiliser les bonnes pratiques de développement
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
  • Des experts du framework qui partagent leurs trucs et astuces pour développer plus rapidement.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 30/11/2023
    Consulter les dates 2024