AngularJS

Formation AngularJS : les bases du framework JS Apprendre les bases du framework JS le plus populaire du moment

Formation AngularJS, apprendre les bases du framework JS le plus populaire du moment !

Résumé

- Logiciels : Visual Studio Code/SublimeText, Firefox
- Systèmes : GNU/Linux (à jour) ou Windows 10
- Internet : toute connexion (peu de logiciels ou librairies à installer)
- Durée : 21 heures
- Objectif : Maîtriser les bases d’AngularJS pour développer des applications web riches et dynamiques
- Public : Développeurs web, même débutants.
- Pré-requis : Connaissances globales des technologies web : HTML5, CSS3, Javascript. Avoir des besoins métier.
- Tarif : Nous consulter.
- Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. Support numérique pour les apports théoriques, projet fil rouge partant de la mise en œuvre de l’environnement jusqu’à l’interrogation d’une API REST publique permettant de rechercher dans une base de données de films
- Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
- Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
- Accessibilité aux personnes en situation de handicap : Conformité du matériel et des locaux aux personnes à mobilité réduite. Nous informer si un stagiaire en situation de handicap demande une adaptation.
- Taux de satisfaction 2i2l : 100% des stagiaires sont "satisfaits" ou "très satisfaits" à l’issue de leur formation.

Présentation

Liens Angular 2 :

- Le site officiel d’AngularJS
- Le site officiel de Visual Studio Code
- AngularJS sur w3schools
- AngularJS sur Wikipédia
- Licence d’AngularJS
- Licence de Visual Studio Code, VSCode est sous MIT Licence (X11).

Programme

Javascript et le web d’aujourd’hui
- Rappels sur HTML/CSS/JS
- Historique de Javascript et de son écosystème
- Zoom sur l’architecture WOA (Web Oriented Architecture)

Introduction à AngularJS
- Présentation d’AngularJS
- Mise en place de l’environnement de développement
- Architecture d’une application AngularJS
- Projet fil rouge : Création d’une application AngularJS

Composants
- Expressions
- Contrôleurs
- Binding
- Services
- Projet fil rouge : Création d’un formulaire de recherche de films

Routes
- ui-router
- Routes
- Passage de paramètres entre vues
- Projet fil rouge : Création d’une page de détails d’un film

Promesses et mécanismes asynchrones
- Présentation des appels asynchrones
- Présentation du système de promesses
- Mise en place de $q
- Projet fil rouge : Mise en place de promesses pour la recherche et la récupération de films

Communication HTTP
- Rappels sur HTTP
- Présentation de l’architecture REST
- Utilisation du service $http
- Projet fil rouge : Recherche et récupération des films depuis OMdB, API publique et Open Source

Aperçu des composants avancés
- Filtres
- Directives
- Projet fil rouge : Rendre générique l’affichage d’un film dans l’application