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