Identification
Programme | Développement de sites Web transactionnels |
Code | LEA.C5 |
Code du cours | 420-306-AH |
Pondération | 2-3-2 |
Durée | 75 heures |
Unités | 2.33 |
Discipline | 420 - Informatique |
Titre | Programmation Web côté serveur III |
Plan de cours
Le plan de cours est accessible en format pdf.
Notes de cours
Les notes de cours sont accessibles en format html.
Description Du Cours1
Présentation du contenue
Ce cours du $4^e$ bloc est le dernier cours d’une série de trois cours portant sur le développement d’applications Web côté serveur.
Il permet d’introduire d’autres technologies du développement d’application Web transactionnelles. Il intègre les
notions de programmation orientée objet déjà acquises par l’étudiant. Il permet à l’étudiant de développer, dans un
nouvel environnement, une application Web client-serveur fonctionnant dans un environnement ASP.NET utilisant
Entity Framework. À l’issue de ce cours, l’étudiant sera en mesure de développer des applications Web en
utilisant ASP.NET avec .Net Framework ou .Net Core. Les objectifs intermédiaires de ce cours sont de
programmer une application utilisant les concepts orientés objet du langage ASP.NET, de programmer une
interface utilisateur pour une application répondant aux besoins de l’utilisateur final, de programmer
une application utilisant des composantes de base et interrogeant une base de données avec Entity
Framework et de valider le bon fonctionnement de l’application. Les principaux thèmes abordés dans de ce
cours sont : le développement d’application MVC utilisant ASP.NET, le développement d’applications Web
utilisant les composantes de base de ASP.NET, le développement d’applications Web avec Entity
Framework selon les modèles Database First et Code First.
Principales activités d’apprentissage
En classe (théorie et laboratoire), l’étudiant développe une application Web MVC utilisant ASP.NET, développe une application Web interagissant avec une base de données relationnelle et développe une application Web utilisant Entity Framework. Comme travail personnel, l’étudiant complète ses laboratoires et révise la théorie
Détails
Compétences visées
Code | Énoncé | Atteinte |
---|---|---|
AF57 | Effectuer le développement d’applications Web transactionnelles. | partielle |
00Q6 | Exploiter les principes de la programmation orientée objet. | partielle |
Préalable
Préalable absolu | 420-299-AH, 420-301-AH |
Préalable relatif | Aucun |
Corequis | Aucun |