24_279813_1579710 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/557681 C Sharp - Approfondissement Vivaneo

C Sharp - Approfondissement

Date de mise à jour : 12/12/2024 | Identifiant OffreInfo : 24_279813
Organisme responsable : Vivaneo

Objectifs

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.

Programme de la formation

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.

Validation et sanction

Maîtrise des concepts avancés de C sharp et de la programmation orientée objet.
Capacité à concevoir des applications performantes et structurées.
Intégration et gestion fluide des bases de données dans des projets professionnels.
Autonomie dans la mise en œuvre de design patterns et de principes architecturaux modernes.

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :