Code et programmation

Introduction générale

Master Information-Communication Ecosystèmes médiatiques et transition numérique - ICP 2025

Objectifs pédagogiques

Dialoguer avec des équipes techniques
 

 Comprendre le vocabulaire, les contraintes et les possibilités du développement web
 

 Évaluer la faisabilité et la complexité d'une fonctionnalité simple
 

Appréhender l'architecture globale d'une application web moderne

Plan du cours

Partie 1 : le navigateur, ce que l'utilisateur voit (front-end)

 

  1. Introduction & La Structure du Web (HTML)

  2. Mettre en Forme une Page (CSS)

  3. Ajouter de l'Interactivité (JavaScript)

Plan du cours

Partie 2 : le serveur, ce que l'utilisateur ne voit pas (back-end)

 

  1. Introduction aux Serveurs

  2. Stocker l'Information : Les Bases de Données

  3. Lier le Tout : Serveur, Base de Données et Client

Plan du cours

Partie 3 : Le monde professionnel - Outils et Méthodes

 

  1. Travailler en Équipe : La Gestion de Version (Git)

  2. Déploiement, Architectures & Écosystème Web

Plan du cours

9eme séance : évalutation (désolé)

Projet "fil rouge"

Création d'une page de type "Link Tree"

Exemple (Link Tree de Pharell Williams)

Outils nécessaires

  • Un ordinateur (PC, Mac, Windows, Linux, peu importe)
  • Un navigateur web (Firefox, Chrome, Edge, Safari...)
  • Un éditeur de code : Visual Studio Code
  • NodeJS et npm
Made with Slides.com