04_2565415F_389981S https://www.trouvermaformation.fr/formations/formation/2565415F C# - Maîtrise complète Vivaneo

C# - Maîtrise complète

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

Objectifs

  • Acquérir les fondamentaux du C# pour créer des applications simples.
  • Maîtriser les concepts avancés de la programmation orientée objet.
  • Concevoir des applications robustes et performantes avec une architecture appropriée.
  • Intégrer des bases de données dans vos projets C#.
  • Savoir structurer, optimiser et déployer des projets professionnels.

Programme de la formation

Module 1 : Introduction et bases du C#

Présentation du langage C# et de l'environnement de développement Visual Studio.

Syntaxe de base : variables, types de données, opérateurs.

Contrôles de flux : conditions, boucles, fonctions.


Module 2 : Programmation orientée objet (POO)

Notions clés : classes, objets, méthodes.

Principes d'encapsulation, d'héritage et de polymorphisme.

Gestion des interfaces et des classes abstraites.


Module 3 : Collections et gestion des données

Introduction aux tableaux, listes et dictionnaires.

Gestion des flux de données et manipulation des fichiers.

Optimisation des performances et bonnes pratiques en gestion de données.


Module 4 : Gestion des exceptions et débogage

Création et gestion des exceptions personnalisées.

Méthodes avancées de débogage dans Visual Studio.

Introduction aux tests unitaires pour valider le code.


Module 5 : Programmation asynchrone et parallèle

Comprendre le modèle async/await et la programmation asynchrone.

Gestion des tâches parallèles avec Task et Parallel.

Optimisation des performances via le multithreading.


Module 6 : Gestion des bases de données avec C#

Connexion aux bases de données SQL avec ADO.NET.

Utilisation d'Entity Framework Core pour simplifier l'accès aux données.

Opérations CRUD : création, lecture et manipulation des données.


Module 7 : Développement d'applications avancées

Conception d'applications avancées en Windows Forms ou en mode console.

Introduction à WPF (Windows Presentation Foundation) pour les interfaces graphiques.

Intégration de bibliothèques externes et consommation d'API.


Module 8 : Programmation orientée architecture

Exploration des design patterns (Singleton, Factory, Observer).

Structuration des projets avec les architectures MVC et MVVM.

Séparation des responsabilités pour améliorer la maintenabilité des projets.


Module 9 : Projet final et accompagnement personnalisé

Réalisation d'un projet avancé en C#.

Coaching personnalisé pour résoudre les défis spécifiques.

Évaluation des compétences acquises et remise 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 :