Formation continue Nord-Pas de calais Conservatoire National des Arts et Métiers Nord-Pas de calais
Béthune - Dunkerque - Lille - Maubeuge - Valenciennes
Toutes nos coordonnées
formation Nord-Pas de calais
Plus de 1000 formations dans 350 métiers, tout au long de la vie

formations en nord pas de calais
Accueil Présentation Nos formations Définir votre projet Organisation des études Contacts
           
Cnam Nord-Pas de calais

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

Public Concerné
Ce cours s'appuie sur des connaissances en programmation (C, C++, Java) , en systèmes informatiques et en réseaux couches basses. Pour s'inscrire les élèves doivent posséder un niveau de connaissances correspondant à la réussite aux unités de valeur des deux premières années de licence L1 et L2 ou du DPCT Cnam.

Finalité de l'unité d'enseignement
Objectifs pédagogiques
Ce cours concerne les aplications en mode client serveur dans l'architecture Internet. Il détaille les protocoles des réseaux des couches hautes (niveaux session, présentation, application) avec une orientation marquée vers les protocoles d'application (DNS, SMTP... ) et les Web Services. Cette unité de valeur correspond à la seconde partie de l'unité de valeur Réseaux et Communications RSX101.
Capacité et compétences acquises
Connaissances de base des réseaux couches hautes: session, présentation, application, des applications types de l'Internet et des Web Services.

Organisation
6 Cré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.


 
 
   
Espace auditeurs
Formations en alternance Formation continue Cours du soir Formation à distance, e-learning Formations courtes DIF