Projet LPRO 2017-2018
Travaux à remettre pour le 14/03/2018 (julien.baudry @ univ-lehavre.fr)
Exercice 1 : Adresse
- Créer une page web permettant d'afficher une adresse à partir d'un point GPS
- Développement en PHP
- La page web devra comporter un formulaire permettant de saisir les données ou une carte
- Le résultat devra être affiché de manière claire (images + css ….)
- Code postal : proposer une interface permettant de sélectionner une commune à partir d'un code postal ou l'inverse.
- Lien utile : www.data.gouv.fr ou api google
Exercice 2
- Parsing JSON
- Développez une page web qui affiche de manière lisible des données JSON
- Source : http://docs.apis.is
Exercice 3
- Créez un webservice complet (serveur + client) en PHP qui retourne le nom du jour en fonction d'une date
- Technique REST (dev spécifique ou framework)
- Langage PHP
- Input : Chaine de texte de type date
- Output : Chaine de texte
- Le client devra proposer une interface permettant de tester simplement ce webservice
Exercice 4 : LDAP
- Pour les exercices ci-dessous vous allez vous connecter sur l'annuaire ldap public de debian.org : ldap://db.debian.org:389
- Les développements seront effectués en PHP (1 fichier php par exercice)
- L'affichage doit être simple et clair
- Exercice 1 : Afficher une entrée LDAP
- Afficher tous les champs de cette entrée ldap : dn: uid=torsten,ou=users,dc=debian,dc=org
- Exercice 2 : Lister les hosts
- Listez tous les entrées sous ou=hosts,dc=debian,dc=org
- Exercice 3 : Créer un formulaire
- Créez un formulaire pour rechercher une personne par son nom
- les personnes sont sous la branche ou=users,dc=debian,dc=org
- le nom est dans le champ : sn
- Quels sont les champs obligatoires et optionnels de l'objectClass debianDeveloper ?