14_AF_0000180334_SE_0001125360 # C# les fondamentaux Aformation

C# les fondamentaux

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000180334
Organisme responsable : Aformation

Objectifs

Assimiler les bases essentielles du langage C#
Plongez dans les concepts fondamentaux de C#, un langage puissant et polyvalent. Apprenez sa syntaxe, ses structures de contrôle, la gestion des variables et des types de données afin de poser des bases solides pour le développement d'applications.
Développer une maîtrise des outils de programmation
Familiarisez-vous avec les environnements de développement comme Visual Studio et les frameworks associés. Découvrez comment utiliser les débogueurs, les gestionnaires de packages et les outils de collaboration pour optimiser votre productivité et coder plus efficacement.
Concevoir et déployer des applications Windows et Web en C#
Mettez en pratique vos connaissances en créant des applications adaptées à différents environnements. Apprenez à concevoir des interfaces utilisateur ergonomiques, gérer les bases de données et développer des applications Web dynamiques grâce à des frameworks comme ASP.NET.

Programme de la formation

Module 1 : Découverte de C# et de Visual Studio
Introduction au langage C# et à son évolution
Installation et prise en main de Visual Studio avec création d'un premier projet
Exploration des types de données fondamentaux en C# (entiers, flottants, booléens, chaînes de caractères)
Maîtrise des structures de contrôle (conditions avec if et switch, boucles while et for)
Introduction à la programmation orientée objet : classes, objets, propriétés et méthodes
Utilisation des bibliothèques essentielles de C# (System, Console, String, etc.)
Module 2 : Programmation orientée objet et développement d'applications Windows
Approfondissement des concepts POO : héritage, polymorphisme et encapsulation
Création et manipulation avancée de classes et d'objets (constructeurs, destructeurs, propriétés automatiques)
Gestion des collections (List, Array, Dictionary) pour optimiser le stockage et la manipulation de données
Conception d'applications Windows avec C# : création d'interfaces, gestion des événements et interactions utilisateur
Utilisation de Visual Studio pour concevoir des interfaces graphiques intuitives via le drag-and-drop et les propriétés
Module 3 : Développement Web et concepts avancés
Développement d'applications Web en C# avec ASP.NET et ASP.NET MVC
Intégration de Web Services et gestion des formats de données modernes (XML, JSON, REST)
Exploitation des bibliothèques ASP.NET pour gérer sessions, requêtes et réponses utilisateur
Concepts avancés : multithreading, gestion des événements, gestion des exceptions et utilisation des délégués
Conception d'applications de bureau avec XAML
Manipulation avancée des données avec LINQ et accès aux bases de données via ADO.NET

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

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

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :