Les deux révisions précédentes
Révision précédente
|
|
cours:intro_web_web_service_si3_2015_2016 [2017/03/21 13:39] tigli |
cours:intro_web_web_service_si3_2015_2016 [2017/03/21 13:41] (Version actuelle) tigli |
ff | ====== Cours d'Introduction aux Web et Services Web ====== |
| |
| === Préambule === |
| |
| Cet ensemble de cours se déroule dans le prolongement de cours sur les protocoles UDP et TCP over IP de Dino Lopez. |
| Il s'appuie donc sur la programmation Socket pour les développements en TP telle que présentée dans |
| [[http://www.i3s.unice.fr/~lopezpac/cours/2015-2016/resprogconf/sockets.pdf|le support de cours Sockets de Dino Lopez]]. |
| |
| Les travaux pratiques de cette partie se feront donc en Python. |
| |
| |
| === Cours d'introduction au Web === |
| |
| Ce cours a pour objectif de : |
| * présenter une vue générale des trois séance : {{:cours:1._intro_web_et_services_web_du_h2m_au_m2m_2015-2016.pdf|du Web / H2M au Service Web / M2M}} |
| |
| === Cours d'introduction au protocole HTTP === |
| |
| Ce cours a pour objectif de : |
| * décrire {{:cours:2._intro_web_et_services_web_-_protocole_http_2015-2016.pdf|les principes du protocole HTTP}} |
| |
| === Travaux pratiques : Mon premier serveur web dans mon serveur TCP/IP Socket === |
| |
| * Ecrire un premier serveur Web "light" implémentant la commande GET |
| * Renvoie de pages HTML statiques |
| * Execution et génération de pages Web dynamiques avec cgi-bin |
| * Un premier protocole de communication over HTTP entre un client qui n'est plus un Browser et un serveur Web. |
| |
| {{:cours:td1_web_et_http_si3_2015_2016.pdf|TD introduction au serveur pages statiques et dynamiques}} |
| |
| {{:cours:td2_web_et_apache_si3_2015_2016.pdf|TD optionnel : le serveur Apache et ses configurations}} |
| |
| === Cours d'introduction aux Services Web === |
| |
| Ce cours a pour objectif de : |
| * décrire {{:cours:1._intro_services_web_si3_2015-2016.pdf|les principes des Services Web et des WS REST et SOAP}} |
| |
| * Les travaux dirigés associés sont : |
| {{:cours:td3_web_et_introduction_aux_services_web_2015_2016.pdf|TD introduction aux services Web}} |
| |
| === Evaluation === |
| |
| |
| <note important> |
| |
| L'Evaluation des TDs se fera sur le rendu du dernier TD. |
| Chaque étudiant enverra un mail avec |
| * En sujet la chaine suivante : [<VOTRE NOM>] [TD SI3 Web Services], par exemple [Tigli] [TD SI3 Web Services] |
| * En fichier attaché : un fichier zip de toute l'arborescence des fichiers du TD incluant un README.txt assez court d'explication de l'organisation de cette arborescence. Ce fichier portera le nom : <VOTRE NOM>_WS.zip. Par exemple : Tigli_WS.zip |
| |
| La date limite de rendu de ce TD sera le 25 Avril à minuit. |
| Toutes les 2h de retard, 1 point sera retiré de la note du TD. |
| |
| </note> |
| |
| === Cours de soutien et éléments de correction TP3 === |
| {{:cours:cour_soutien_et_elements_de_correction_du_tp3.pdf| Transparents du Cours de soutien et éléments de correction TP3}} |
| |
| |