DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

C# - Perfectionnement

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

Information fournie par :
Carif-Oref de Normandie

Objectifs, programme, validation de la formation

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 certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Entreprise

OPCO

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtriser les bases de C# et de la programmation orientée objet. - Avoir réalisé des projets simples en C#.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
44 Avenue Thomas Wilson
61000 - Alençon
Responsable : Espace Wilson
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043

Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 27/01/2025 au 31/12/2025
débutant le : 27/01/2025
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

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