UEF 7.1

Technologies et développement web 2

Département
Second cycle
Année d étude
2éme Année SIW
Semestre
4
Crédit
4
Coefficient
4
Enseignants du module
BENCHERIF KHAYRA

Pré requis :

Technologies et développement web 1, Méthodes de conception avancées

OBJECTIFS :

  • Développer des applications Web riches avec les nouveautés graphiques, interactives et réseau HTML5.
  • Etre capable de concevoir des applications web responsives s’adaptant automatiquement au type de l’écran (mobile, tablette, PC de bureau, etc)
  • Savoir développer avec un seul langage de programmation, JavaScript, des applications Web complètes qui délivrent de hautes performances.
  • Réaliser des application web en se basant sur la pile MEAN(MongoDB,jsAngularJS, et Node.js).

Utiliser NodeJS, MongoDB, AngularJS et ExpressJs pour une application client/serveur entièrement JavaScript

CONTENU DU MODULE :

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

course

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