Libellé du cours : | Middleware - client/ serveur |
---|---|
Département d'enseignement : | MIN / Mathématiques - Informatique |
Responsable d'enseignement : | Monsieur SAMIR EL KHATTABI |
Langue d'enseignement : | Français |
Ects potentiels : | 0 |
Grille des résultats : | |
Code et libellé (hp) : | LE3_5_IF_MIN_MCS - Middleware - client/ serveur |
Equipe pédagogique
Enseignants : Monsieur SAMIR EL KHATTABI
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires
Résumé
Ce cours est une introduction aux architectures applicatives Client / Serveur dans les réseaux IP : 1. Architecture Client / Serveur & Modèle OSI 2. Etude de la bibliothèque de sockets BSD dans les domaines UNIX et TCP/IP et différents modèles de communication : a. Mode DATAGRAM : client unique b. Mode STREAM : client unique c. Mode STREAM : clients parallèles (multi-clients) d. Mode STREAM : multi- services & multi-clients 3. Mini projet applicatif réalisé par les élèves : a. Mettre en place de scenarios d'utilisation de l'application b. Concevoir un format protocolaire c. Implémenter la solution d. Mettre en place des procédures de tests e. Commenter, documenter (doxgen) et rédiger un manuel d'utilisation de l'application f. Eventuellement, développer un client Windows g. Qualifier la solution (jeu de tests, mesure de temps de réponse, performances CPU)
Objectifs pédagogiques
Introduction aux architectures applicatives dans les réseaux IP.
Objectifs de développement durable
Modalités de contrôle de connaissance
Contrôle Continu
Commentaires: Contrôle continu : suivi d'un mini projet avec validation et évaluation.
Contrôle terminal : recette du mini projet
Ressources en ligne
- Plateforme pédagogique de l’école
Pédagogie
Séquencement / modalités d'apprentissage
Nombre d'heures en CM (Cours Magistraux) : | 0 |
---|---|
Nombre d'heures en TD (Travaux Dirigés) : | 20 |
Nombre d'heures en TP (Travaux Pratiques) : | 8 |
Nombre d'heures en Séminaire : | 0 |
Nombre d'heures en Demi-séminaire : | 0 |
Nombre d'heures élèves en TEA (Travail En Autonomie) : | 0 |
Nombre d'heures élèves en TNE (Travail Non Encadré) : | 0 |
Nombre d'heures en CB (Contrôle Bloqué) : | 0 |
Nombre d'heures élèves en PER (Travail PERsonnel) : | 0 |
Nombre d'heures en Heures Projets : | 0 |
Pré-requis
- UOD - PRS - ARI