RSX102 - Technologies pour les applications client-serveur  [ 6 crédits ]

Organisation
6Crédits 
Contenu de la formation
1) Introduction : Généralités sur les architectures client serveur et l'architecture Internet couches hautes.
2) Programmation en mode messages.
Conception des applications en mode message, modélisation des protocoles par automates synchronisés : exemple de l'interface Socket, le bilan de cette phase d'enseignement est close par un TP sur les sockets.
3) Programmation en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), Un cours/TP sur Java RMI illustrera cette partie du cours
3) Techniques de présentation des données.
Généralités : notion de syntaxe abstraite et de syntaxe de transfert. Sécurité et Cryptographie
Exemples de couples syntaxe abstraite, syntaxe de transfert : ASN1/BER, IDL CORBA/CDR, XML Schéma/XML
4) Applications client serveur dans l'Internet
Système de Fichiers en Réseaux : NFS (Network File System)
Annuaires répartis : exemple de l'annuaire DNS.
Protocoles d'accès distant : exemple de TELNET.
Messageries : exemple du protocole SMTP, format MIME.
5) Applications Client/Serveur en Web Services : programmation par web services et approche composants.

Trouvez votre formation

Trouvez une Unité d'Enseignement

Accés à PLEIAD

     
Formations en alternance Formation continue Cours du soir Formation à distance, e-learning Formations courtes DIF CIF Congé individuel de formation CIF CDI, CIF CDD, CIF HTT Contrat de professionnalisation Centre de bilan de compétences