12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Architectures Client – Serveur Web

OBJECTIFS : Découvrir les architectures client/serveur pour le web, leur fonctionnement, ainsi que les solutions liées à leur sécurité d’accès.

DUREE : 4 jours de formation

PRE-REQUIS : ce cours s’adresse à des personnes ayant déjà de solides connaissances techniques en informatique

CONTENU DE LA FORMATION :

Les protocoles réseau :

  • adresses IP, classes d’adresse
  • protocole TCP/IP
  • notion de port

Les services et protocoles DNS :

  • rôle et intérêt d’un serveur DNS
  • enregistrement DNS
  • résolution de noms

Les VPN (Réseaux privés virtuels) :

  • principe
  • fonctionnement
  • protocoles de tunnélisation

Architecture client/serveur Web :

  • architecture 3 tier
  • rôle du navigateur web
  • langage HTML
  • protocole HTTP, requêtes GET, POST, HEAD codes d’erreur
  • conservation des données utilisateur
  • champs cachés
  • cookies
  • sessions
  • URL rewriting

Architectures JavaEE

  • architectures n-tier
  • serveur d’applications : Tomcat, JBoss, WebSphere
  • rôle de l’annuaire JNDI
  • configuration en clusters
  • gestion des sessions
  • équilibrage de charge (load balancing)
  • sécurité avec JAAS

Architectures de services web :

  • services web SOAP, principe
  • langage XML
  • protocole SOAP
  • rôle du WSDL
  • services web RestFul, principe
  • échange de données en XML, JSON

Sécurité :

  • types de menaces et d’attaques
  • parades et bonnes pratiques
  • rôle d’un pare-feu
  • types d’authentification
  • protocole HTTPS
  • authentification par certificat
  • authentification SSO
  • intérêt des annuaires LDAP
  • autorisations (dans JavaEE)
  • utilisateurs, groupes et rôles

Site Minder :

  • Principe
  • Intérêt
  • Mise en oeuvre
Top