Programme des cours 2025-2026
IODA0302-1  
Programmation.Net IV
  • Développement IV : Plateforme.net (C#, ...)
  • Programmation Web IV
Durée :
Développement IV : Plateforme.net (C#, ...) : 36h Th, 0h Pr
Programmation Web IV : 24h Th
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications5
Nom du professeur :
Développement IV : Plateforme.net (C#, ...) : Fabrice MEDOL
Programmation Web IV : Fabrice MEDOL
Coordinateur(s) :
Fabrice MEDOL
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au premier quadrimestre, examen en janvier
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
En regard de l'ensemble du programme de formation, l'UE contribue au développement des compétences et capacités suivantes :

Compétences  :

  • C1 : Communiquer et informer
  • C2 : Collaborer à la conception, à l'amélioration et au développement de projets
  • C5 : Mobiliser les savoirs et les savoir-faire lors du développement d'applications
  • C6 : Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique

Capacités :

  • C1 : Présenter des prototypes de solution et d'application techniques
  • C2 : Planifier des activités et évaluer la charge et la durée de travail liées à une tâche
  • Rechercher et utiliser les ressources adéquates Proposer des solutions qui tiennent compte des contraintes
 CONTENUS:
Développement IV : Plateforme.net (C#, ...)
- Nouveautés C#
- Visual Studio : Publication
- Delegate et expressions Lamda
- Func et Action
- Closures
- Types systèmes
- Struct VS Class
- Garbage Collector
- Linq
- Entity Framework
- Programmation Asynchrone VS Programmation Parallèle
       Task
       Async Await
Programmation Web IV
- Entity Framework
- Fonctionnement
- SQL Row Query
- Transactions
- Expression Tree
- Relations
- Performance - ASP.NET CORE WEB API
- Introduction
- Design
- Dependency Injection
- Swagger - Authorization and Authentication
- Introduction
- Token
- JWT
- IdentityModel minimal - HttpClient
- Web API Integration
- JWT support
- Blazor (selon timing)
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Développement IV : Plateforme.net (C#, ...)
l'étudiant sera capable de :créer des applications bureau multicouches avec ou sans support de base de données et ce, à l'aide de l'environnement .net et de son ORM Entity Framework
Programmation Web IV
l'étudiant sera capable de :créer des applications Web et API REST avec ou sans support de base de données et ce, à l'aide de l'environnement .net
Savoirs et compétences prérequis :
Cette UE se base sur les connaissances et compétences acquises dans les UE de programmation.net et web précédentes.Les étudiants qui inscrivent à leur programme cette UE sans avoir réussiles UE de programmation.net et web précédentes sont conscients qu'ils doivent combler leurs lacunes de façon autonome.
Activités d'apprentissage prévues et méthodes d'enseignement :
Développement IV : Plateforme.net (C#, ...)
Cours théoriques et exercices pratiques sur ordinateur.
Mode d'enseignement (présentiel, à distance, hybride) :
Développement IV : Plateforme.net (C#, ...)
présentiel + distanciel
Programmation Web IV
présentiel - distanciel
Lectures recommandées ou obligatoires et notes de cours :
Modalités d'évaluation et critères :
Epreuve intégrée : Projet réalisé hors session avec
première session : défense orale 100%

deuxième session : défense orale 100%
Stage(s) :
Remarques organisationnelles :
Contacts :
Téléphone : 02/340 16 70

Campus de la Plaine - Bâtiment HA

Boulevard du Triomphe, CP 220/01

1050 Bruxelles