Programmation web client/serveur [T7IS513M]

Programmation web client/serveur [T7IS513M]

En pratique

Nature
Elément constitutif
Volume horaire de TP
32
Volume horaire de CM
8
Volume horaire de travail personnel
27
Langue d'enseignement
Français

Description du contenu de l'enseignement

Ce module a pour objet les technologies employées dans les applications Web. Au cours de ce module, les étudiants verront ces applications sous trois aspects. Le premier aspect concerne des technologies utilisées pour la partie client. Le deuxiéme concerne des technologies utilisées du côté serveur. Le dernier aspect concerne les méthodes de développement et de mise en production d'applications Web.


In this courses, the main technologies used in web programming will be presented (HTTP, HTML5, CSS3, ES6, PHP7) with an historical approach. Students will then explore web programming on client side (WEB API) and on the server side (NodeJS)

Organisation

Modalités d'organisation et de suivi

  1. Programmation Web Client:
    1. HTTP
    2. HTML/CSS
    3. Javascript
  2. Javascript Avancé :
    1. Gestion de l'Asynchronisme
    2. Particularité d'ES6
    3. Promesses
  3. Frameworks Principaux en Javascript
  4. Programmation Javascript côté serveur (NodeJS)
  5. Programmation JAVA côté serveur (JEE)

Informations pédagogiques

Compétences à acquérir

The main goal of this course is to give the students the opportunity to deal with the web interface, the application core and main web developpement tools. At the end of this course, the student should

  • implement a static web site hosted on an Apache server
  • implement a dynamic web site with javascript
  • implement a web application with PHP
  • implement a web application with NodeJS

Pré-requis recommandés

  • des notions de réseaux
  • algorithmique
Dernière modification : lun, 11/01/2021 - 09:51