Date de mise à jour : 13/12/2024 | Identifiant OffreInfo :
24_279824
Organisme responsable :
Vivaneo
Acquérir une maîtrise des bases du langage C sharp pour créer des applications simples.
Assimiler et mettre en œuvre les principes fondamentaux de la programmation orientée objet (POO).
Manipuler efficacement les données et interagir avec des bases de données.
Développer des applications robustes et optimisées.
Approfondir les techniques avancées de programmation asynchrone et multithreadée.
Module 1 : Introduction à C sharp et prise en main
Découverte du langage C sharp et de ses principaux domaines d'application.
Installation et configuration de l'environnement Visual Studio.
Création et exécution d'un premier projet en C sharp.
Module 2 : Fondamentaux de la programmation en C sharp
Utilisation des variables, types de données et opérateurs.
Structures de contrôle : conditions et boucles.
Introduction aux fonctions et aux méthodes.
Module 3 : Programmation orientée objet (POO)
Concepts clés?: classes, objets et méthodes.
Principes de l'encapsulation, de l'héritage et du polymorphisme.
Gestion des interfaces et des classes abstraites.
Module 4 : Gestion des données et collections
Manipulation des tableaux, listes, dictionnaires et autres collections.
Lecture et écriture des fichiers.
Gestion des flux de données.
Module 5 : Gestion des exceptions et débogage
Identification et traitement des exceptions.
Création d'exceptions personnalisées.
Techniques de débogage avec Visual Studio.
Module 6 : Programmation asynchrone et multithreadée
Introduction aux concepts async et await.
Gestion des tâches parallèles avec Task.
Optimisation des performances grâce au multithreading.
Module 7 : Bases de données avec C sharp
Connexion et interaction avec des bases SQL via ADO.NET.
Introduction à Entity Framework pour simplifier la gestion des données.
Techniques avancées de manipulation des données.
Module 8 : Développement d'applications avancées
Création d'applications avancées en Windows Forms ou en console.
Initiation à WPF pour concevoir des interfaces modernes.
Utilisation des bibliothèques externes et des API.
Module 9 : Projet final et accompagnement personnalisé
Réalisation d'un projet complet en C sharp.
Coaching individuel pour perfectionner les compétences.
Évaluation finale et remise de la certification.
Création d'applications simples et complexes avec C sharp.
Maîtrise de la programmation orientée objet et des techniques avancées.
Capacité à interagir avec des bases de données et à manipuler efficacement les données.
Compétences en optimisation et gestion des performances dans des environnements multithreadés.
Non certifiante
Information non communiquée