Passer au contenu principal
Panneau latéral
Accueil
Cours
Mes cours
Liste complète des cours
Création de cours
Soutien aux enseignants
Demande de référence bibliographique
Forum de discussion
Pédagogie et technopédagogie
Moodle
SignETS
Teams
Wooclap
Soutien aux étudiants
Apprentissage
Forum de discussion
Guichet des cycles supérieurs
Moodle
Outils d'apprentissage
Tutorat par les pairs
Liens utiles
Bibilothèque
ChemiNot
MonÉTS
Stages
Parcours vers l'ingénierie
Plus
Vous êtes connecté anonymement
Connexion
Accueil
Cours
Replier
Déplier
Mes cours
Liste complète des cours
Création de cours
Soutien aux enseignants
Replier
Déplier
Demande de référence bibliographique
Forum de discussion
Pédagogie et technopédagogie
Moodle
SignETS
Teams
Wooclap
Soutien aux étudiants
Replier
Déplier
Apprentissage
Forum de discussion
Guichet des cycles supérieurs
Moodle
Outils d'apprentissage
Tutorat par les pairs
Liens utiles
Replier
Déplier
Bibilothèque
ChemiNot
MonÉTS
Stages
Parcours vers l'ingénierie
Ouvrir l’index du cours
TCH056 Programmation Web
Aperçu des sections
Généralités
Annonces
Forum
Généralités
Introduction
Thème 1: HTML
Thème 2: CSS
Thème 3: Javascript
Thème 4: Serveur
Thème 5: REST
Généralités
Plan du cours (non-officiel)
URL
Les groupes suivants ont un site de cours sur la plateforme Moodle-ÉTS :
Introduction
Dans ce chapitre:
Qu'est-ce qu'un site Web? Application Web?
Vue d'ensemble des technologies qui soutiennent le Web
Notion de séparation des préoccupations
Bref historique du Web
Chapitre 1 - Introduction - Diapositives
URL
Thème 1: HTML
Dans ce chapitre:
Structure de base d'un document HTML
Les éléments HTML - Catégories d'éléments
Revue des principaux éléments HTML
Validation et bonnes pratiques
Chapitre 2 - HTML - Diapositives
URL
Laboratoire 1 - HTML
URL
Laboratoire 2 - HTML (suite)
URL
Thème 2: CSS
Dans ce chapitre:
Pourquoi CSS?
Le DOM et l'arborescence des éléments
Construction d'une règle CSS
Fonctionnement de l'algorithme de cascade
Techniques de positionnement (flex et grid)
Cadriciels (Bootstrap) et pré-processeurs (SASS)
Chapitre 3 - CSS - Diapositives
URL
Laboratoire 3 - CSS
URL
Laboratoire 4 - CSS (suite)
URL
Thème 3: Javascript
Dans ce chapitre:
Utilité du Javascript dans une page/application Web
Éléments de base du langage (variables et types, objets, tableaux, chaines de caractères et fonctions)
Parcours et manipulation du DOM
Programmation événementielle
Cadriciels (JQuery)
Chapitre 4 - Javascript - Diapositives
URL
Laboratoire 5 - Javascript
URL
Laboratoire 6 - Javascript/JQuery
URL
Thème 4: Serveur
Dans ce chapitre:
Rappels: Modèle de communication client/serveur
Introduction au langage PHP: éléments de base du langage (variables, boucles, structures conditionnelles, fonctions, tableaux)
Variables d'environnement: $_REQUEST, $_GET, $_POST, $_SESSION
Connexion et interrogation d'une base de données
Mécanisme de session et maintient de l'état entre les requêtes
Chapitre 4 - Programmation côté serveur - Diapositives
URL
Laboratoire 7 - PHP
URL
Laboratoire 8 - PHP/Bases de données
URL
Thème 5: REST