€1,900.00
€1,750.00
Durée : 35 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Intermédiaire
Demander plus d'informations
Description
- Introduction à C# et Visual Studio
- Durée : 7 heures
- Objectif : Se familiariser avec le langage C# et l’environnement de développement intégré Visual Studio.
- Détails :
- Introduction à l’environnement de développement Visual Studio.
- Création et configuration de projets .NET.
- Syntaxe de base de C# et structure d’un programme.
- Concepts fondamentaux de la programmation orientée objet en C# (classes, objets, héritage, polymorphisme).
- Débogage et test de code dans Visual Studio.
- Programmation C# Intermédiaire
- Durée : 8 heures
- Objectif : Approfondir les concepts intermédiaires et avancés de C#.
- Détails :
- Utilisation des collections génériques et des LINQ (Language Integrated Query).
- Gestion des exceptions et techniques avancées de manipulation des exceptions.
- Méthodes asynchrones et programmation multithread avec async et await.
- Introduction aux délégués, événements et expressions lambda.
- Concepts avancés de l’orientation objet (interfaces, classes abstraites, encapsulation).
- Développement d’Interfaces Utilisateur avec Windows Forms et WPF
- Durée : 8 heures
- Objectif : Apprendre à créer des applications Windows avec des interfaces utilisateur riches.
- Détails :
- Introduction à Windows Forms et création de formulaires de base.
- Gestion des contrôles et des événements dans Windows Forms.
- Introduction à Windows Presentation Foundation (WPF) et comparaison avec Windows Forms.
- Création d’interfaces utilisateur réactives et personnalisées avec WPF.
- Liaison de données (data binding) et modèles de conception MVVM (Model-View-ViewModel).
- Accès aux Données avec Entity Framework et ADO.NET
- Durée : 7 heures
- Objectif : Gérer les accès aux données et les bases de données avec Entity Framework et ADO.NET.
- Détails :
- Introduction à Entity Framework et création de modèles de données.
- Utilisation de LINQ pour interroger les bases de données.
- Gestion des migrations de base de données avec Entity Framework.
- Introduction à ADO.NET et gestion des connexions à la base de données.
- Exécution de commandes SQL et gestion des transactions avec ADO.NET.
- Développement d’APIs et Services Web avec ASP.NET Core
- Durée : 5 heures
- Objectif : Créer des services web et des APIs RESTful avec ASP.NET Core.
- Détails :
- Introduction à ASP.NET Core et configuration des projets.
- Création et gestion des contrôleurs et des routes.
- Développement d’APIs RESTful et gestion des requêtes HTTP.
- Sécurisation des services web avec JWT (JSON Web Tokens).
- Test et documentation des APIs avec Swagger/OpenAPI.
Prérequis
- Connaissance de base en programmation. Notions fondamentales en développement web et gestion des bases de données. Expérience préalable avec un langage de programmation orientée objet (préférable mais pas obligatoire).
Public Cible
- Développeurs débutants souhaitant apprendre le développement .NET en C#. Professionnels IT cherchant à se spécialiser dans le développement d'applications Windows et web avec Visual Studio. Étudiants et passionnés de programmation désirant acquérir des compétences solides en développement .NET. Cette formation vise à fournir aux participants une compréhension complète et pratique du développement .NET en C# sous Visual Studio. Ils apprendront à utiliser les fonctionnalités avancées de C#, à créer des interfaces utilisateur riches, à gérer les données avec Entity Framework et ADO.NET, et à développer des services web et des APIs RESTful avec ASP.NET Core.