Pariscap
Périodes: Septembre 2023
Le projet consiste à faire développer aux étudiants une application web inspirée de celle de l'office de tourisme pour permettre aux visiteurs de se renseigner sur les lieux (sites et commerces) à visiter à Paris ainsi que sur les évènements culturels.
Compétences : HTML/CSS, PHP, SQL, GIT.
Répondre aux incidents et aux demandes d’assistance et d’évolution.
Mettre à disposition des utilisateurs un service informatique.
Développer la présence en ligne de l’organisation.
Travailler en mode projet.
Objectifs pédagogiques
Les objectifs pédagogiques sont de réviser les thématique suivantes :
- conception d'une BDD et SQL
- bases de programmation (fonctions, alternatives et itératives, tableaux)
- POO (classes, objets, attributs, méthodes)
- bases de la programmation client-serveur web (PHP, HTML, CSS)
- installation et configuration d'un serveur web, et sécurisation des communications (HTTPS)
- utilisation d'un système de gestion de versions (Git)
- administration à distance (SSH, SFTP, SGBD)
- gestion de projet (organisation des tâches)
Contraintes techniques
L'interface doit permettre au visiteur :
- d'afficher la liste des lieux et le détail d'un lieu (avec les évènements s'y déroulant)
- d'afficher la liste des évènements et le détail d'un évènement
- de faire une recherche de lieux ou d'évènements par ligne de transport public (bus, métro, tram), nom et/ou date
Les objectifs pédagogiques sont de réviser les thématique suivantes :
- L'application doit être développée en PHP, sans cadriciel (framework)
- Les objets métiers (lieux, évènements, ...) doivent être programmés avec des classes (POO)
- Le SGBD devra être PostgreSQL
- Ne pas utiliser de fonctions PHP ou d'éléments HTML dépréciés
- Le protocole HTTPS devra être activé avec un certificat auto-signé
- Le code PHP/HTML générant les vues devrait être séparé de celui en PHP gérant la logique métier
Projet en équipe
Liste des commits