Objectifs, programme, validation de la formation
- Assimiler les concepts de base de C#
- Devenir expert dans l'utilisation des outils de développement
- Développer des applications Windows et Web en utilisant C#
Journée 1 : Introduction et Premiers Pas avec C# et Visual Studio
- Présentation de C# : histoire et caractéristiques
- Installation et configuration de Visual Studio, création d'un premier projet
- Découverte des types de données de base en C# : entiers, réels, booléens, chaînes de caractères
- Structures de contrôle : instructions if, switch, boucles while et for
- Introduction aux classes et objets : définitions, propriétés, méthodes
- Exploration de la bibliothèque de classes de C# : System, Console, String, etc.
Journée 2 : Programmation Orientée Objet et Applications Windows
- Principes de la programmation orientée objet : héritage, polymorphisme, encapsulation
- Création et gestion de classes avancées : constructeurs, destructeurs, propriétés automatiques
- Utilisation des collections en C# : List, Array, Dictionary
- Développement d'applications Windows : création d'interfaces graphiques, utilisation des contrôles, gestion des événements
- Conception d'interfaces utilisateur avec Visual Studio : outils de glisser-déposer, gestion des propriétés et des événements
Journée 3 : Développement Web et Concepts Avancés
- Création d'applications Web avec C# : ASP.NET, ASP.NET MVC
- Intégration de Web Services et technologies modernes : XML, JSON, REST
- Utilisation de la bibliothèque de classes ASP.NET : gestion des sessions, des applications, des requêtes, et des réponses
- Concepts avancés : gestion des threads, gestion des événements, gestion des exceptions, délégués
- Conception d'applications de bureau avec XAML
- Requêtes de données avec LINQ : requêtes simples et avancées
- Accès aux bases de données avec ADO.NET
Attestation de formation
Non certificiante
Sans niveau spécifique