INF6003 - Développement des applications client-serveur

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Permettre à l'étudiant de maîtriser l'approche client-serveur et le familiariser avec la programmation des réseaux.

Contenu

Rappel sur les protocoles de transport pour la programmation: TCP/IP, UDP. Modèle Client-Serveur. Programmation des soquets. Appels de procédures à distance: modèle RPC. Présentation de données. Interfaces applicatives. Client-Serveur dans les bases de données SQL. Le transactionnel: protocoles 2PL, transactions réparties, standards de traitements de transactions. Interopérationalité. Autres types de serveur : serveurs de noms, serveurs d'informations (NIS).

Formules pédagogiques

Cours magistral, étude de cas, travail pratique

Préalables

Aucun

Exigences de qualification pour l'enseignement

Diplôme(s)
Diplôme de 2e ou 3e cycle en informatique.
Expérience
Spécialisation académique en informatique des traitements distribués ou 3 années d'expérience dans le domaine du développement des applications client/serveur.
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, le candidat devra démontrer une capacité à transmettre et à communiquer tant oralement que par écrit, la matière du cours aux étudiants. Il doit faire preuve de professionnalisme, de respect envers les étudiants et les collègues, et démontrer un intérêt pour l'enseignement universitaire.

CAFF

6403 - Informatique appliquée