H2 - P2019
Développement web
Semaine intensive - PHP - 2016-04-11
Objectifs
Réaliser un site sur le thème des films en vous basant sur une API
Attentes
- Version en ligne
- Code impeccable
- Compatible navigateurs récents
- Fonctionnel
- Basé sur au moins une API de films
Exemple d'API
The Movie DB
Spécifications
- Facile à utiliser
- Bonne documentation
- Fiable
- 234.000 films
- Images
- Contenus générés par les utilisateurs
Contraintes / Limites
- API KEY
- 30 requêtes / 10 secondes
- Mentions "This product uses the TMDb API but is not endorsed or certified by TMDb."
- Logo TMDb
Détails
Exemple
http://api.themoviedb.org/3/movie/429?api_key=a60251268e2792b6a4c808800be2c4d6
N'utilisez pas cet API KEY
Bonnes pratiques
- D'autres APIs peuvent être plus intéressantes pour votre projet
- Commencez à tester des requêtes dès le début
- Parcourez toute la doc au moins une fois
- Lisez le règlement
- Mettez en cache les résultats des APIs (tuto)
Déroulement
lundi |
Présentation + Accompagnement |
mardi |
Avancement |
mercredi |
Accompagnement |
jeudi |
Avancement |
vendredi |
Soutenances |
Soutenances
Organisation
- Publiques
- De 10h30 à 12h30 puis de 14h à 18h00
- 10 minutes de présentation
- 5 minutes de questions
- Disponibilité de votre code
(Github ou fichier zip envoyé par mail avant soutenance)
- Jury composé de deux personnes
- Chaque groupe assiste à la soutenance précédente
Soutenance
Contenu
- URL du site
- L'équipe
- Répartition des tâches
- Votre projet succinctement
- Démonstration
- Avancement / Évolutions / Perspectives
- Explication d'un élément technique particulier
Notation
Une seule note pour tout le groupe
Oral |
2pts |
Réalisation |
10pts |
Analyse technique |
8pts |
Conseils
- Prennez le temps de trouver la bonne idée
- Faites-la valider
- Posez des questions
- Osez
- Utilisez Github
- Utilisez d'éventuelles technos complémentaires
(réseaux sociaux, autres APIs, second-screen, etc.)
- Entraidez-vous
Conseils
- Restez dans le légal
- Maîtrisez les différents aspects de votre projet
- Soyez capable de justifier tous vos choix
- Travaillez votre présentation
- N'attendez pas le dernier moment pour mettre en ligne
Conseils
- Entraidez-vous
- Demandez conseil aux autres promos
- Faites tester votre site
- Dormez (un peu)
- Faites-vous plaisir