04_2565413F_389925S https://www.trouvermaformation.fr/formations/formation/2565413F C# - Perfectionnement Vivaneo

C# - Perfectionnement

Date de mise à jour : 07/01/2025 | Identifiant OffreInfo : 04_2565413F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les concepts avancés de la programmation orientée objet en C#.
  • Concevoir et développer des applications complexes et performantes avec des architectures solides.
  • Intégrer et gérer des bases de données au sein des applications.
  • Utiliser la programmation asynchrone pour améliorer les performances.
  • Structurer des projets en appliquant des design patterns appropriés.

Programme de la formation

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.



 

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :