INF1001Automne 2023Web
← Retour au parcours universitaire
Programmation Web
Vue détaillée du cours, des notions étudiées, des technologies mobilisées et des principaux travaux associés.
Code
INF1001
Session
Automne 2023
Domaine
Web
Résumé global
Cours d’introduction au développement Web centré sur les concepts fondamentaux du Web, la création de pages et sites Web, et l’apprentissage des principales technologies front-end et back-end. Le cours m’a permis de comprendre le fonctionnement du Web, le modèle client-serveur, la structuration HTML, la mise en forme CSS, l’interactivité avec JavaScript et les bases du développement côté serveur avec PHP.
Technologies utilisées
HTML5CSS3JavaScriptPHPHTTPDOMXML
Notions vues dans ce cours
- Historique et éléments du Web : Internet, IP, DNS, Web, HTTP, navigateurs, Web 2.0, HTML5
- Structure et spécifications HTML5 : balises, hyperliens, classes, identifiants, tableaux, blocs
- Conception de documents et pages Web selon les normes du W3C
- CSS3 : cascade, sélecteurs, mécanismes de style et mise en forme
- JavaScript : syntaxe, logique de base et interactivité côté client
- Modèle client-serveur et fonctionnement HTTP
- PHP : structures, GET/POST, boucles, tableaux, portée des variables
- Concepts PHP avancés : cookies, sessions, fonctions et bibliothèques
- Introduction aux requêtes Web asynchrones
Travaux et éléments évalués
- TP1 en laboratoire autour des bases HTML/CSS
- TP2 en laboratoire lié à JavaScript
- TP3 en laboratoire autour de PHP
- Travaux d’équipe liés aux différentes étapes du cours
- Examen intra
- Examen final