< Retour à la liste
Description - Contenu
BS22INF5Programmation Web et bases de données5 ECTSPDF

Acquérir les compétences de base en ingénierie pour concevoir et réaliser des applications Web HTML, CSS, JavaScript et Vue.js avec 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.).
  • Connaissance de base des réseaux informatiques (protocoles, adresses IP, DNS, HTTP, etc.).

Thèmes et activités-clés
  • Introduction aux outils de développement.
  • Introduction à la programmation Web (HTML, CSS, JavaScript et Vue.js).
  • Déploiement d'un site Web.
  • Introduction aux bases de données.
  • Introduction à l'architecture trois tiers.

Modalités de travail
  • Cours théoriques
  • Exercices pratiques
  • Séminaires pratiques
  • Travaux à rendre

Niveaux de maîtrise évalués
  • Réaliser un site Web statique avec HTML et CSS.
  • Réaliser un site Web dynamique avec JavaScript et Vue.js.
  • Modéliser et 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 juin 2026)Évaluation en continu
Examen écrit sur table

Ouvrages de base

Formations concernéesBachelor of arts ou Bachelor of science en enseignement pour le degré secondaire 1

SemestrePrintemps

Horaire

Organisation du module
BS22INF5-1Programmation Web et bases de données - cours2.5 ECTS Cours
BS22INF5-2Programmation Web et bases de données - séminaire2.5 ECTS Séminaire

Responsable du moduleTang David, UER MI
david.tang@hepl.ch
Wang Patrick, UER MI
patrick.wang@hepl.ch