uqac.ca

web

8INF349

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 8PRO128)

Formule pédagogique : Cours Magistral

(12/2021)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

4202 Certificat en informatique
6596 Baccalauréat en développement de jeux vidéo
6710 Baccalauréat en informatique de la science des données et de l'intelligence d'affaires
7833 Baccalauréat en informatique

Ce cours est offert au trimestre suivant:

Hiver 2022

Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ

du lundi 10-01-2022 au lundi 25-04-2022 de 11:00 à 12:15 Local: P1-5000(travaux dirigés)
du lundi 10-01-2022 au lundi 25-04-2022 de 13:00 à 15:45 Local: P1-5000
© UQAC 2022. Tous droits réservés.