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): (6GEN723 et 8INF341)

Formule pédagogique : Cours Magistral

(06/2020)

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 2020

Groupe 11 (CHICOUTIMI SOIR) - OUVERT

du mercredi 02-09-2020 au mercredi 16-12-2020 de 16:00 à 18:45 Local: à venir
du jeudi 03-09-2020 au jeudi 17-12-2020 de 16:00 à 17:15 Local: à venir(travaux dirigés)
© UQAC 2020. Tous droits réservés.