![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
C# - PerfectionnementDate de mise à jour : 07/01/2025
| Identifiant OffreInfo : 04_2565413F |
Carif-Oref de Normandie |
Module 1 : Rappels et approfondissement des fondamentaux de C#
Révision des concepts avancés de la programmation orientée objet (interfaces, classes abstraites).
Utilisation avancée des collections.
Optimisation du code et adoption des bonnes pratiques.
Module 2 : Gestion avancée des exceptions et débogage
Création et gestion d'exceptions personnalisées.
Techniques de débogage dans Visual Studio.
Tests unitaires et validation du code pour assurer la qualité.
Module 3 : Programmation asynchrone et parallèle
Introduction à la programmation asynchrone avec les mots-clés async/await.
Gestion des tâches avec les classes Task et Parallel.
Optimisation des performances grâce au multithreading.
Module 4 : Interaction avec les bases de données via C#
Connexion aux bases de données SQL à l'aide d'ADO.NET.
Introduction à Entity Framework Core pour simplifier l'accès aux données.
Exécution de requêtes et manipulation des données.
Module 5 : Développement d'applications avancées
Conception d'une application console avancée ou d'une application Windows Forms.
Introduction à WPF (Windows Presentation Foundation) pour créer des interfaces utilisateur modernes.
Intégration de bibliothèques externes et utilisation des API.
Module 6 : Introduction à l'architecture logicielle et aux design patterns
Exploration des design patterns classiques (Singleton, Factory, Observer).
Organisation de projets avec les architectures MVC et MVVM.
Gestion des responsabilités dans une application via une architecture propre.
Module 7 : Projet final et accompagnement personnalisé
Réalisation d'un projet avancé en C#.
Accompagnement individuel pour résoudre des problématiques spécifiques.
Évaluation des compétences acquises et attribution d'une certification.
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Autre
Entreprise
OPCO
Bénéficiaire de l'action
Niveau d'entrée : Sans niveau spécifique
- Maîtriser les bases de C# et de la programmation orientée objet. - Avoir réalisé des projets simples en C#.