This is an old revision of the document!
Projet LPRO 2014-2015
Travaux à remettre pour le 226 février 2016
Exercice 1
- Créer une page web permettant d'afficher les prévisions météo
- Développement en PHP
- La page web devra comporter un formulaire permettant de saisir le nom d'une ville
- Le résultat devra être affiché de manière claire (images + css ….)
- Webservice à utiliser : http://wsf.cdyne.com/WeatherWS/Weather.asmx?op=GetCityForecastByZIP
- Trouvez un webservice permettant de faire l'association ville→code postal US
Exercice 2
- Parsing JSON
- Développez une page web qui affiche de manière lisible les temps de parcours en intégrant les données de référence.
Exercice 3
- Créez un webservice complet (serveur + client) en PHP qui implémente le CamelCase
- Techniques SOAP et REST
- Input : Chaine de texte
- Output : Chaine de texte au format CamelCase
- Le client devra proposer une interface permettant de tester simplement ce webservice
Exercice 4
- Etude de cas LDAP : Proposer une solution technique au problème ci dessous
Partie 1 : Structure d'un annuaire
- Décrivez la structure d'un annuaire LDAP que vous pourriez proposer pour la CODAH
-
- Résultats attendus :
- Description de la structure de l'annuaire (découpage) : au moins un schéma
- Explication des choix effectués
- Quelles seront les fonctions proposés par cet annuaire au sein du système d'information (listez les fonctions ).
Partie 2 : Architecture / L'annuaire au sein du SIG
- Des entreprises partenaires de la CODAH ont besoin d'accéder à certaines informations de cet annuaire (nom / prénom / mail / tel / services)
- Quelle solution technique proposez-vous afin d'accéder à ces informations tout en garantissant un minimum de confidentialité (ces informations ne doivent pas être accessible à tout le monde)
- Résultats attendus :
- Un schéma présentant l'architecture technique retenue (Composants logiciels / Réseaux publique-privé)
- Explication des choix effectués
Partie 3 : Réalisation
- Pour les exercices ci-dessous vous allez vous connecter sur l'annuaire ldap public de l'université de Floride : ldap://ldap.ufl.edu: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: uflEduUniversityId=00000542,ou=People,dc=ufl,dc=edu
- Exercice 2 : Lister les groupes
- Listez tous les entrée sous ou=Groups,dc=ufl,dc=edu
- Exercice 3 : Créer un formulaire
- Créez un formulaire pour rechercher une personne par son nom
- les personnes sont sous la branche ou=People,dc=ufl,dc=edu
- le nom est dans le champ : sn
- Quels sont les champs obligatoires et optionnels de l'objectClass residentialPerson ?