Acquérir les compétences de base nécessaires pour concevoir et réaliser des applications Web statiques et dynamiques avec HTML, CSS et JavaScript en utilisant une base de données PostgreSQL.
Compétences travaillées
Compétence clé n°1 : Agir en tant que professionnel·le critique et porteur·porteuse de connaissances et de culture
Compétence clé n°8 : Intégrer les dimensions de la culture numérique dans sa pratique professionnelle de l'enseignement
Compétence clé n°2 : S'engager dans une démarche individuelle et collective de développement professionnel
Prérequis
Maîtrise des bases de la programmation (variables, types, opérateurs, expression, conditions, boucles, fonctions, etc.)
Aisance avec l'environnement de développement (éditeur de texte, terminal, navigateur, etc.)
Thèmes et activités-clés
Introduction aux outils de développement de projets
Introduction à la programmation Web statique et dynamique
Création d'un site Web statique généré
Déploiement d'un site Web sur un serveur
Introduction aux bases de données
Introduction à l'architecture trois tiers
Modalités de travail
Cours théoriques
Séminaires pratiques
Travaux à rendre
Projet individuel
Niveaux de maîtrise évalués
Réaliser un site Web statique avec HTML et CSS
Réaliser un site Web dynamique avec JavaScript
Utiliser un générateur de site statique utilisant du Markdown
Déployer un site Web sur un serveur
Créer des tables dans une base de données
Réaliser des requêtes SQL simples
Comprendre l'architecture trois tiers
Évaluation formative
Rétroaction sur les travaux rendus et suivi durant les séminaires
Évaluation certificative (pour la session de janvier 2025)