F2B501A : Technologies du WEB


Retour
Imprimer la fiche programme
Code analytique: EDF02B501
Responsable  :    
Programmé en UVF2B501

Présentation :

Le but de ce module est d'étudier des techniques dédiées à l'ingénierie des services Web. On s'intéressera à l'étude des différentes technologies pour la création et la gestion d'applications Web, à l'étude des services Web d'une manière générale. On se limitera aux technologies du moment, celles les plus adaptées à l'industrie de l'Internet c'est-à-dire, JSP (Java Server Page), .NET, et PHP.

Objectifs (obsolète):

L'objectif est de maitriser les différentes technologies les plus présentes sur le NET :
1) JAVA avec les servlets et JSP et JDB+EJB avec les services Web
2) .NET avec ASP, les WINFORM, ADO, XML avec les services Web
3) PHP avecles services Web
Une présentation des autres technologies sera également introduit au sein des différents cours

Volume horaire : 63h


Contenu détaillé :

Partie 1 : Java pour le développement d'applications type client-serveur sur le Web (18heures)

C1: Présentation de la plate-forme J2EE
C2: Serveur JSP, Servlets/Page JSP.
Gestion des paramètres d'E/S, gestion des sessions, …..
TP1: Installation, configuration fine d'un serveur Apache et d'un
serveur JSP. Mise en application
TP2-TP3 : Implémentation d'une application JSP/Servlets qui utilisera
J2EE avec accès à une base de données par JDB+EJB
Cas 1 : distribution par servlets
Cas 2 : accès base de données
C3-C4: JMS (Java Message Service)
Gestions des annuaires + services de nommage (JNDI)
TP4 Mise en œuvre d'une gestion d'annuaire avec services de nommage

Partie 2 : Technologie .NET (18heures)

C5 :Architecture .net, Plate-forme .NET,
Description du framework .NET,Le CLR (Common Language Runtime)
C6: La programmation au sein de .NET, C# et .NET CLR
C7 : Windows Forms et les WinForm
TP5 : Introduction à la Gestion de composants sous .Net
C8: ssemblies,Versioning, Sécurisation
TP6: Développement avancé de composant sécurisé
C9: ASP
C10: Architecture ADO, Applications à XML
TP7: Exemple dune application mettant œuvre ADO et les ASP


Partie 3 : Web Services (15 heures)

C11: Architecture et terminologies des Services Web.
SOAP + WSDL + UDDI. Les différentes technologies disponibles
C12: Consommation de Services Web, Service Simple, Publication et
Déploiement
C13: Sécurisation des services Web et Mécanismes de recherches,
Boites à outils
TP8-TP9-TP10: Mise en œuvre d'une boite à outils pour l'implémentation de
service Web via SOAP à l'aide de WSDL en JSP, ASP et PHP


Partie 12 : PHP et gestion de sites Web (12heures)

C14: Introduction à PHP5 (le modèle objet),
C15: PHP, authentification, BD, Sécurisation, Administration,
Hébergement de sites
TP11:Mise en ouvre de mécanisme d'authentification
(PHP/Apache/MySQL/LDAP), gestion de sessions, gestion des bases
de données, intégration de module spécifique (LDAP).
TP12-TP13: Création et gestion d'un caddie avec intégration de
certificats pour les phases de paiement au travers d'Internet



Année 2006/2007
Dernière mise à jour le 05-JUL-06
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00