Technologies et développement web 1, Méthodes de conception avancées
Utiliser NodeJS, MongoDB, AngularJS et ExpressJs pour une application client/serveur entièrement JavaScript
1. Introduction Générale (2h)
a. Page Web vs Application web
b. Front-end vs Back-end
2. HTML5 avancé (4h)
a. Graphisme
b. DragDrop
c. Stockage des données en local
d. Géolocalisation
e. WebSocketset WebRTC
3. CSS3 avancé (4h)
a. Responsive Design et les Requêtes de media
b. CSS3 FlexBox
c. Bootstrap
4. Angular * (6h)
a. Les applications Mahups et les SPA (Single Page Application)
b. Les composants AngularJS, et l’injection de l’indépendance
c. Gestion des formulaires, Routing et requêtes HTTP
d. Communication avec une API REST
e. Concepts avancés
5. Node.js (10h)
a. Introduction
b. Gestion des évènements
c. Gestion des streams et fichiers
d. Utilisation du frameworkexpressJs
e. Manipulation de la base de données MongoDB
6. Configuration et déploiement des applications web à grande échelle (2h)
7. Gestion de la sécurité pour les applications web (2h)
TRAVAIL PERSONNEL
Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».