Accueil du site - Catalogue de formations - Formations développement Web - Formation AngularJS : les bases du framework JS
Formation AngularJS, apprendre les bases du framework JS le plus populaire du moment !

Prochaine session :
- sur demande


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation

- 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 : trois (3) jours
- Objectif : être en capacité de maîtriser les bases d’AngularJS pour développer des applications web riches et dynamiques
- Public : formation destinée aux développeurs web, même débutants
- Pré-requis : connaissances globales des technologies web : HTML5, CSS3, Javascript
- Pédagogie : support numérique pour les apports théoriques, projet fil rouge partant de la mise en oeuvre de l’environnement jusqu’à l’interrogation d’une API REST publique permettant de rechercher dans une base de données de films


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).


L’intervenant : Cédric Millauriaux est architecte au sein d’IcySoft, société Nantaise spécialisée dans le développement d’applications web et mobile, dont il est le cofondateur. Il développe au quotidien sur une architecture technique entièrement basée sur Javascript et propose plusieurs formations sur le sujet. Il a récemment écrit un livre sur le développement d’applications mobile avec AngularJS, Cordova et Ionic, disponible aux éditions ENI.


Le programme [1] :

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

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2007-2017 - société 2i2L & le formateur métier - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer _et_ nous mettre en lien.