![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
C Sharp - ApprofondissementDate de mise à jour : 12/12/2024
| Identifiant OffreInfo : 24_279813 |
Carif-Oref Provence - Alpes - Côte d'Azur |
Approfondir les concepts avancés de la programmation orientée objet en Csharp.
Concevoir des applications complexes et performantes avec des architectures solides.
Intégrer et manipuler des bases de données dans des projets professionnels.
Exploiter la programmation asynchrone et parallèle pour optimiser les performances des applications.
Structurer des projets en appliquant les principes des design patterns et des architectures modernes.
Module 1 : Approfondissement des Bases de C sharp
Exploration des concepts avancés de la programmation orientée objet (interfaces, classes abstraites, polymorphisme).
Utilisation avancée des collections et des génériques.
Optimisation du code et adoption des bonnes pratiques pour des applications robustes.
Module 2 : Gestion Avancée des Exceptions et Débogage
Création et gestion d'exceptions personnalisées pour un traitement des erreurs précis.
Techniques avancées de débogage dans Visual Studio.
Introduction aux tests unitaires pour valider la qualité du code.
Module 3 : Programmation Asynchrone et Parallèle
Utilisation des fonctionnalités asynchrones avec async/await.
Gestion efficace des tâches avec Task et Parallel.
Optimisation des performances en implémentant le multithreading.
Module 4 : Intégration des Bases de Données avec C sharp
Connexion aux bases de données SQL avec ADO.NET.
Introduction à Entity Framework Core pour simplifier la gestion des données.
Création, exécution de requêtes, et manipulation des données dans des applications.
Module 5 : Développement d'Applications Avancées
Conception d'une application avancée en console ou Windows Forms.
Introduction à WPF (Windows Presentation Foundation) pour des interfaces riches.
Intégration de bibliothèques externes et d'API pour enrichir les fonctionnalités.
Module 6 : Programmation Orientée Architecture
Compréhension et implémentation des design patterns (Singleton, Factory, Observer).
Structuration des projets en appliquant les modèles MVC et MVVM.
Mise en place de principes de découplage et de responsabilité dans les applications.
Module 7 : Projet Final et Accompagnement Personnalisé
Réalisation d'un projet avancé en C sharp intégrant toutes les notions abordées.
Coaching individuel pour résoudre des problématiques spécifiques et personnaliser l'apprentissage.
Évaluation des compétences acquises et certification.
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Maîtrise des bases du langage C sharp et de la programmation orientée objet. Avoir déjà réalisé des projets simples en C sharp.