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)

(07/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
À propos du site Web institutionnel - © UQAC 2017. Tous droits réservés.