uqac.ca

web

8INF345

Technologies Web avancées

(3.0 cr.)

Permettre de maîtriser le modèle, l'architecture et les applications Web avancées dans l'environnement de l'Internet.

Rappel des principaux protocoles de TCP/IP. Approfondissement des notions de protocole: HTTP (Get et Post). Architectures des applications Web. Échange d'information au moyen des langages HTML, XHTML, XML, JSON, CSS, XSL. Programmation du côté client (CSI): technologies Applets, Javascript et Ajax. Programmation du côté serveur (SSI): pages dynamiques, gestion et interaction avec une base de données (JDBC, ODBC); la passerelle CGI (Shell, C, PHP, PERL); technologies Java Servlet et JSP (Java Server Pages), Java beans, JSF (Java Server Faces) et ASP.Net; Les technologies du Web (SOAP et REST, service Web). Intégration de services web commerciaux dans une application. Enjeux de sécurité informatique pour un programmeur Web: vulnérabilités, attaques, mécanismes d'authentification. Notions de Web Sémantiques.

Préalable(s): (8INF128 et 8PRO107)

(08/2017)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

6908 Baccalauréat avec majeure en conception de jeux vidéo
7710 Baccalauréat en informatique de gestion
7833 Baccalauréat en informatique

Ce cours est offert au trimestre suivant:

Hiver 2018

Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ

du lundi 08-01-2018 au lundi 23-04-2018 de 13:00 à 15:45 Local:
du lundi 08-01-2018 au lundi 23-04-2018 de 16:00 à 17:15 Local: (travaux dirigés)
À propos du site Web institutionnel - © UQAC 2017. Tous droits réservés.