Programmation web 2

  • Cours (CM) -
  • Cours intégrés (CI) 12h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 16h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Enseignement proposé en : en présence

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Cette UE présente les principes et techniques de développement permettant de réaliser dans les règles de l'art des pages web. Les différentes briques nécessaires à cet objectif y seront abordées pour comprendre le développement WEB dans son ensemble : l'infrastructure, le modèle client/serveur, le HTML, le rendu CSS, le Javascript et la méthode AJAX, l'utilisation de librairie telles jQuery pour dynamiser les IHM et de frameworks tels Bootstrap pour répondre aux problématiques du responsive, le langage PHP. Durant cette UE, les étudiants réalisent un mini-développement mettant en oeuvre tout ou partie de ces principes dans le cadre d'un projet.

Compétences à acquérir

À l'issue de cette UE un étudiant connaîtra :
- Le modèle client serveur
- Le DOM, les événements et les balises HTML
- Le montage et intégration HTML
- L'utilisation des formulaires
- L'utilisation des CSS
- Le langage Javascript et les appels AJAX
- Le responsive : principes et framework
- Le langage PHP

Bibliographie, lectures recommandées

- Mathieu Nebra : Réaliser votre site web avec HTML 5 et CSS 3, 2017
- Mathieu Nebra : Concevez votre site web avec PHP et MySQL, 2017
- Sébastien de la Marck, Johann Pardanaud : Dynamisez vos sites web avec JavaScript, 2012Références :
- Denis Matarazzo : Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web, Eni Editions , 2014
- Julien Gambelli : Apprendre à développer un site web responsive et dynamique avec PHP, Eni Editions , 2016

Pré-requis recommandés

À l'entrée de cette UE, un étudiant devrait savoir :
- développer dans un langage impératif
- utiliser des composants fournis par une librairie
- développer avec la rigueur inhérente à l'utilisation d'un framework

Contact

UFR de mathématique et d'informatique

7, rue René Descartes
67084 STRASBOURG CEDEX
0368850200

Formulaire de contact

Responsable

Thierry Pulvermuller