Formation
C Sharp - Approfondissement
- Tout public
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.
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.
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.
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.
Avoir déjà réalisé des projets simples en C sharp.
Durée en centre : 21 heures
Durée totale : 21heures
Durée totale : 21heures
Formacode (Domaines de formation) :
- 30808 Langage C#
- 30854 Langages informatiques
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION