24_279816_1579715 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/557684 C sharp - Initiation + Approfondissement Vivaneo

C sharp - Initiation + Approfondissement

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

Objectifs

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.

Programme de la formation

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.

Validation et sanction

Compétence complète en C sharp pour développer des applications complexes et professionnelles.
Maîtrise des outils et techniques avancés pour gérer des projets robustes et performants.
Capacité à structurer et optimiser des projets en suivant les meilleures pratiques.

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 :