20_2488716F_272138S https://www.c2rp.fr/formation/2488716F Formation C# VIVANEO

Formation C#

Date de mise à jour : 20/11/2024 | Identifiant OffreInfo : 20_2488716F
Organisme responsable : VIVANEO

Objectifs


  • Découvrir les concepts fondamentaux du langage C#.

  • Maîtriser les outils de développement pour C#.

  • Apprendre à concevoir des applications Windows et Web avec C#.

Programme de la formation

Module 1 : Introduction à C# et ses fondamentaux


  • Présentation de C#, son historique et ses usages.

  • Installation de Visual Studio et création d'un premier projet.

  • Compréhension des types de données de base (entiers, chaînes, booléens, etc.).

  • Utilisation des structures de contrôle de flux (if, switch, boucles while et for).


Module 2 : Programmation orientée objet (POO) avec C#

  • Concepts fondamentaux : encapsulation, héritage, polymorphisme.

  • Création et gestion de classes et d'objets (constructeurs, destructeurs, propriétés automatiques).

  • Exploration des collections C# (List, Array, Dictionary) pour gérer des données.


Module 3 : Développement d'applications Windows

  • Création de fenêtres et gestion des contrôles graphiques avec C#.

  • Gestion des événements utilisateurs et interaction avec les interfaces.

  • Utilisation de Visual Studio pour concevoir des interfaces graphiques (drag-and-drop, propriétés, événements).


Module 4 : Développement d'applications Web avec C#

  • Introduction au développement Web avec ASP.NET et ASP.NET MVC.

  • Création et consommation de Web Services (XML, JSON, REST).

  • Utilisation des classes ASP.NET pour gérer sessions, requêtes et réponses.


Module 5 : Concepts avancés et manipulation des données

  • Introduction aux threads, gestionnaires d'événements, exceptions et délégués.

  • Utilisation de XAML pour concevoir des applications riches de bureau.

  • Manipulation des données avec LINQ (requêtes basiques et avancées).

  • Connexion à des bases de données avec ADO.NET pour gérer les données.

Validation et sanction


  • Compréhension des bases du langage C# et de son environnement de développement

  • Capacité à utiliser les structures de contrôle de flux et les types de données fondamentaux

  • Maîtrise des concepts de programmation orientée objet (POO) : héritage, encapsulation, polymorphisme

  • Utilisation des collections et des bibliothèques de classes standard de C#

  • Compétence dans le développement d'applications Windows avec interfaces utilisateur graphiques

  • Maîtrise des outils Visual Studio pour le développement d'interfaces et la gestion des projets

  • Création d'applications Web avec ASP.NET et consommation de Web Services (REST, JSON, XML)

  • Manipulation des données avec LINQ et connexion à des bases de données via ADO.NET

  • Utilisation de concepts avancés comme les threads, délégués et gestion des événements

  • Autonomie dans la conception, le développement et le déploiement d'applications C# performantes et robustes

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
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :