BDW : base de données et programmation web
Cet enseignement est une initiation aux bases de données (modèle Relationnel, langage SQL) et à la programmation web (HTML, CSS, Python). Voir la description de l'UE BDW sur le site des offres de formation (code APOGEE INF2028L).
Télécharger le document d'organisation de BDW (objectifs, planning, évaluation).
Diapositives de cours
Séance | Supports de cours | Autres ressources |
---|---|---|
CM1 | Introduction SGBD (version sans animation) Modélisation conceptuelle Modélisation logique | |
CM2 | Modélisation physique (version sans animation) Évolution d'une BD Algèbre relationnelle (version sans animation) | Tutoriel modélisation physique Script de création des tables séries (PostgreSQL) |
CM3 | Bases du SQL (version sans animation) Jointures en SQL | Script de création des tables candidatures (PostgreSQL) |
CM4 | Sous-requêtes en SQL Opérateurs ensemblistes en SQL Fonctions SQL | |
CM5 | Regroupements en SQL (version sans animation) | |
CM6 | Optimisation (version sans animation) | |
CM7 | Bases du HTML Bases du CSS Mise en forme avec CSS Mise en page avec CSS (version sans animation) | Tutoriel HTML Tutoriel CSS |
CM8 | Bases du langage Python (version sans animation) | |
CM9 | Python avancé (version sans animation) | |
CM10 | Structuration d'un site web - MVC (version sans animation) Bilan de l'UE |
Sujets de TP et projet
Pour installer le serveur web local ou utiliser le SGBD, consulter le document d'aide .
Téléchargez bdw-server (nécessaire pour les TP4 et TP5, inclut BIPS et serial-critique).
Sujets de TD
Examens (annales)
Bibliographie
- [Not] Only SQL. Framabook, 2019. Vincent Lozano et Etienne Georges.
- Bases de données : de la modélisation au SQL. Ellipses, 2009. Audibert Laurent.
- Le Langage SQL : pratiques de base et concepts avancés. Ellipses, 2011. Baurand Frédéric.
- PHP et MySQL pour les nuls. First Interactive, 2010. Valade, Janet et Duplan, Denis.
- Introduction aux bases de données. Vuibert, 2004. Chris J..
- Algèbre relationnelle : guide pratique de conception d'une base de données relationnelle normalisée. ENI, 2008. Clouse Michèle.
Concours chamallows
Chaque année, dans le cadre du projet, un concours est organisé pour choisir le nom d'application et le logo les plus originaux. Ci-dessous les finalistes des années précédentes.
- Gestion des services d'une commune : finalistes (automne 2023)
- Gestion de listes musicales : finalistes (automne 2022)
- Gestion d'un jardin potager : finalistes (automne 2021)
- Générateur de cartes pour jeu de rôle : finalistes (automne 2020)
- Jeu inspiré de Scotland Yard : finalistes (automne 2019)
- Jeu de cartes 31 : finalistes (automne 2018)
- Jeu de morpion RPG : finalistes (automne 2017)
- Gestion de recettes de cuisine : finalistes (automne 2016)
- Gestion de jeux de société : finalistes (automne 2015)
- Gestion d'itinéraires de voyage : finalistes (automne 2014)
- Gestion de publications scientifiques : finalistes (automne 2013)
- Génération de playlists musicales : finalistes (automne 2012)