uqac.ca

web

8PRO139

Programmation client/serveur

(3.0 cr.)

Permettre de maîtriser le modèle, l'architecture et la programmation client/serveur dans l'environnement de l'Internet.

Survol des principaux protocoles client/serveur sur TCP/IP. Architectures client-serveur sur Internet. Méthodologie de conception et d'implémentation de logiciels clients et serveurs. Clients et serveurs itératifs et concurrentiels. Langages de base du Web: HTML, XHTML, XML, CSS, XSL. Approfondissement des notions de protocole: HTTP (Get et Post). Développement des logiciels orientés client (CSI): technologies Applets et Ajax. Développement de logiciels orientés serveur (SSI): la passerelle CGI (C, VB, PHP, PERL); technologies Java Servlet et JSP (Java Server Pages) et ASP.Net. Le développement par composant (java beans, taglib, service Web). Les technologies du Web (ex. SOAP et RESTful). Plateformes distribuées: Spring, SharPoint. Les applications Web et les bases de données: JDBC, ODBC. L'intérêt et la problématique des agents.

Préalable(s): (8PRO128)

Formule pédagogique : Cours Magistral

(01/2019)

Appartenance départementale

Informatique et mathématique

Ce cours n'est dans aucun programme ouvert aux admissions.

© UQAC 2024. Tous droits réservés.