uqac.ca

web

8INF422

Systèmes distribués

(3.0 cr.)

Permettre à l'étudiant de maîtriser et approfondir les principes des échanges et de communication des systèmes distribués à base objet, composant et service. Approfondir les notions de protocoles de présentation, de session et d'application.

Modèles et architectures des applications réparties: client-serveur, deux-tiers, trois-tiers, peer-to-peer, code mobile, Grid et cloud computing. Plateformes distribuées et types de middlewares. Types de communication : par message, par procédure, et par objet. Modélisation d'applications distribuées avec UML. Développement des applications distribuées à l'aide d'un paradigme model-vue-contrôleur, notamment dans le contexte de l'Internet. Traitement du côté client versus traitement du côté serveur, contrôle de session, gestion des formulaires, contrôle des erreurs. Concepts d'applications riches (AJAX). Concept de services Web (SOAP) et de ressources (R).

Préalable(s): (6GEN720 et 8INF341)

Formule pédagogique : Cours Magistral

(03/2019)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

0711 Programme court de premier cycle en informatique pour étudiants en séjour d'études
4202 Certificat en informatique
6908 Baccalauréat avec majeure en conception de jeux vidéo
7833 Baccalauréat en informatique

Ce cours est offert au trimestre suivant:

Automne 2019

Groupe 11 (CHICOUTIMI SOIR) - OUVERT

du mercredi 28-08-2019 au mercredi 11-12-2019 de 16:00 à 18:45 Local:
du jeudi 29-08-2019 au jeudi 12-12-2019 de 16:00 à 17:15 Local: (travaux dirigés)
© UQAC 2019. Tous droits réservés.