Formation
C sharp - Initiation + Approfondissement
- Tout public
Maîtriser les bases de C sharp pour développer des applications simples et efficaces.
Approfondir les concepts avancés de la programmation orientée objet en C sharp.
Concevoir des applications robustes et performantes avec une architecture adaptée.
Intégrer et manipuler des bases de données dans des projets professionnels.
Structurer, optimiser et déployer des projets de manière autonome.
Approfondir les concepts avancés de la programmation orientée objet en C sharp.
Concevoir des applications robustes et performantes avec une architecture adaptée.
Intégrer et manipuler des bases de données dans des projets professionnels.
Structurer, optimiser et déployer des projets de manière autonome.
Module 1 : Introduction et Fondamentaux de C sharp
Présentation du langage C sharp et de l’environnement Visual Studio.
Découverte des bases : syntaxe, types de données, variables, et opérateurs.
Gestion des contrôles de flux : conditions, boucles, et fonctions.
Module 2 : Programmation Orientée Objet (POO)
Concepts fondamentaux : classes, objets, et méthodes.
Approfondissement : encapsulation, héritage, et polymorphisme.
Gestion avancée : interfaces et classes abstraites.
Module 3 : Collections et Gestion des Données
Introduction aux tableaux, listes, dictionnaires, et autres collections.
Gestion des flux et manipulation des fichiers.
Bonnes pratiques pour optimiser la gestion des données.
Module 4 : Gestion des Exceptions et Débogage
Création et gestion des exceptions personnalisées.
Techniques avancées de débogage avec Visual Studio.
Initiation aux tests unitaires pour assurer la qualité du code.
Module 5 : Programmation Asynchrone et Parallèle
Introduction à async/await pour la gestion asynchrone des tâches.
Mise en œuvre de la programmation parallèle avec Task et Parallel.
Optimisation des performances via le multithreading.
Module 6 : Gestion des Bases de Données avec C sharp
Connexion et interaction avec des bases SQL à l’aide de ADO.NET.
Utilisation d’Entity Framework Core pour simplifier les requêtes et la gestion des données.
Manipulation des données : création, lecture, mise à jour, suppression (CRUD).
Module 7 : Développement d’Applications Avancées
Conception d’applications complexes avec Windows Forms ou console.
Introduction à WPF pour des interfaces utilisateur modernes et performantes.
Intégration de bibliothèques externes et consommation d’API.
Module 8 : Programmation Orientée Architecture
Introduction et mise en œuvre des design patterns (Singleton, Factory, Observer).
Organisation des projets avec les architectures MVC et MVVM.
Mise en place de pratiques pour des projets maintenables et évolutifs.
Module 9 : Projet Final et Accompagnement Personnalisé
Réalisation d’un projet avancé mettant en œuvre toutes les notions abordées.
Sessions de coaching individuel pour répondre aux problématiques spécifiques.
Évaluation des compétences et certification de fin de formation.
Présentation du langage C sharp et de l’environnement Visual Studio.
Découverte des bases : syntaxe, types de données, variables, et opérateurs.
Gestion des contrôles de flux : conditions, boucles, et fonctions.
Module 2 : Programmation Orientée Objet (POO)
Concepts fondamentaux : classes, objets, et méthodes.
Approfondissement : encapsulation, héritage, et polymorphisme.
Gestion avancée : interfaces et classes abstraites.
Module 3 : Collections et Gestion des Données
Introduction aux tableaux, listes, dictionnaires, et autres collections.
Gestion des flux et manipulation des fichiers.
Bonnes pratiques pour optimiser la gestion des données.
Module 4 : Gestion des Exceptions et Débogage
Création et gestion des exceptions personnalisées.
Techniques avancées de débogage avec Visual Studio.
Initiation aux tests unitaires pour assurer la qualité du code.
Module 5 : Programmation Asynchrone et Parallèle
Introduction à async/await pour la gestion asynchrone des tâches.
Mise en œuvre de la programmation parallèle avec Task et Parallel.
Optimisation des performances via le multithreading.
Module 6 : Gestion des Bases de Données avec C sharp
Connexion et interaction avec des bases SQL à l’aide de ADO.NET.
Utilisation d’Entity Framework Core pour simplifier les requêtes et la gestion des données.
Manipulation des données : création, lecture, mise à jour, suppression (CRUD).
Module 7 : Développement d’Applications Avancées
Conception d’applications complexes avec Windows Forms ou console.
Introduction à WPF pour des interfaces utilisateur modernes et performantes.
Intégration de bibliothèques externes et consommation d’API.
Module 8 : Programmation Orientée Architecture
Introduction et mise en œuvre des design patterns (Singleton, Factory, Observer).
Organisation des projets avec les architectures MVC et MVVM.
Mise en place de pratiques pour des projets maintenables et évolutifs.
Module 9 : Projet Final et Accompagnement Personnalisé
Réalisation d’un projet avancé mettant en œuvre toutes les notions abordées.
Sessions de coaching individuel pour répondre aux problématiques spécifiques.
Évaluation des compétences et certification de fin de formation.
Connaissance de base en informatique.
Une première expérience en programmation est un plus, mais non obligatoire.
Une première expérience en programmation est un plus, mais non obligatoire.
Durée en centre : 49 heures
Durée totale : 49 heures
Durée totale : 49 heures
Formacode (Domaines de formation) :
- 30808 Langage C#
- 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
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
01 77 17 90 36
Organisme formateur :
Vivaneo
Vivaneo