
Développement .Net en C# sous Visual Studio
NetFormationFrance
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
990 €
Durée
35 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
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).
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
1. Introduction à C# et Visual Studio
Objectifs pédagogiques :
* Se familiariser avec l’environnement de développement Visual Studio.
* Créer et configurer des projets .NET.
* Comprendre la syntaxe de base de C# et la structure d’un programme.
* Appréhender les concepts fondamentaux de la programmation orientée objet (POO) en C# : classes, objets, héritage, polymorphisme.
* Utiliser les outils de débogage et de test de Visual Studio pour corriger et valider du code.
----------------------------------------
2. Programmation C# Intermédiaire
Objectifs pédagogiques :
* Utiliser efficacement les collections génériques et les requêtes LINQ.
* Maîtriser la gestion des exceptions, y compris les techniques avancées.
* Implémenter des méthodes asynchrones et gérer la programmation multithread avec async et await.
* Comprendre et utiliser les délégués, les événements et les expressions lambda.
* Approfondir les concepts de l’orientation objet : interfaces, classes abstraites, encapsulation.
----------------------------------------
3. Développement d’Interfaces Utilisateur avec Windows Forms et WPF
Objectifs pédagogiques :
* Créer des interfaces utilisateur avec Windows Forms.
* Gérer les contrôles et les événements dans une interface graphique.
* Découvrir WPF et comparer ses fonctionnalités à Windows Forms.
* Développer des interfaces réactives et personnalisées avec WPF.
* Implémenter la liaison de données (data binding) et appliquer le modèle MVVM.
----------------------------------------
4. Accès aux Données avec Entity Framework et ADO.NET
Objectifs pédagogiques :
* Créer des modèles de données et interagir avec des bases de données à l’aide d’Entity Framework.
* Utiliser LINQ pour interroger les données.
* Gérer les migrations de bases de données avec Entity Framework.
* Utiliser ADO.NET pour gérer les connexions, les commandes SQL et les transactions.
* Comprendre les différences et complémentarités entre Entity Framework et ADO.NET.
----------------------------------------
5. Développement d’APIs et Services Web avec ASP.NET Core
Objectifs pédagogiques :
* Créer et configurer des projets ASP.NET Core.
* Développer des contrôleurs, gérer les routes, et implémenter des APIs RESTful.
* Gérer les requêtes HTTP et structurer les réponses d’API.
* Sécuriser les APIs à l’aide de JSON Web Tokens (JWT).
* Documenter et tester les APIs avec Swagger / OpenAPI.
Objectifs pédagogiques :
* Se familiariser avec l’environnement de développement Visual Studio.
* Créer et configurer des projets .NET.
* Comprendre la syntaxe de base de C# et la structure d’un programme.
* Appréhender les concepts fondamentaux de la programmation orientée objet (POO) en C# : classes, objets, héritage, polymorphisme.
* Utiliser les outils de débogage et de test de Visual Studio pour corriger et valider du code.
----------------------------------------
2. Programmation C# Intermédiaire
Objectifs pédagogiques :
* Utiliser efficacement les collections génériques et les requêtes LINQ.
* Maîtriser la gestion des exceptions, y compris les techniques avancées.
* Implémenter des méthodes asynchrones et gérer la programmation multithread avec async et await.
* Comprendre et utiliser les délégués, les événements et les expressions lambda.
* Approfondir les concepts de l’orientation objet : interfaces, classes abstraites, encapsulation.
----------------------------------------
3. Développement d’Interfaces Utilisateur avec Windows Forms et WPF
Objectifs pédagogiques :
* Créer des interfaces utilisateur avec Windows Forms.
* Gérer les contrôles et les événements dans une interface graphique.
* Découvrir WPF et comparer ses fonctionnalités à Windows Forms.
* Développer des interfaces réactives et personnalisées avec WPF.
* Implémenter la liaison de données (data binding) et appliquer le modèle MVVM.
----------------------------------------
4. Accès aux Données avec Entity Framework et ADO.NET
Objectifs pédagogiques :
* Créer des modèles de données et interagir avec des bases de données à l’aide d’Entity Framework.
* Utiliser LINQ pour interroger les données.
* Gérer les migrations de bases de données avec Entity Framework.
* Utiliser ADO.NET pour gérer les connexions, les commandes SQL et les transactions.
* Comprendre les différences et complémentarités entre Entity Framework et ADO.NET.
----------------------------------------
5. Développement d’APIs et Services Web avec ASP.NET Core
Objectifs pédagogiques :
* Créer et configurer des projets ASP.NET Core.
* Développer des contrôleurs, gérer les routes, et implémenter des APIs RESTful.
* Gérer les requêtes HTTP et structurer les réponses d’API.
* Sécuriser les APIs à l’aide de JSON Web Tokens (JWT).
* Documenter et tester les APIs avec Swagger / OpenAPI.
Programme
* 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.
* 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.
Centre
À propos du centre NetFormationFrance
Bienvenue sur notre plateforme de formation à distance en informatique et en intelligence artificielle. Nous proposons une gamme complète de programmes adaptés à tous les profils d'apprenants : étudiants, salariés, chercheurs d'emploi et plus encore.
Nos formations sont personnalisées en fonction des prérequis et des objectifs de chaque apprenant. Elles s'adaptent également aux disponibilités de chacun, avec des créneaux horaires en journée, en soirée ou pendant les week-ends.
Nos formateurs, tous des enseignants universitaires expérimentés (maîtres de conférences ou professeurs), garantissent des formations de haute qualité, alignées sur les standards des universités françaises.
Rejoignez notre communauté d'apprenants et accédez à une formation flexible, accessible et orientée vers l'excellence numérique. Inscrivez-vous dès maintenant pour débuter votre parcours vers la maîtrise des compétences numériques et en intelligence artificielle !
Nos formations sont personnalisées en fonction des prérequis et des objectifs de chaque apprenant. Elles s'adaptent également aux disponibilités de chacun, avec des créneaux horaires en journée, en soirée ou pendant les week-ends.
Nos formateurs, tous des enseignants universitaires expérimentés (maîtres de conférences ou professeurs), garantissent des formations de haute qualité, alignées sur les standards des universités françaises.
Rejoignez notre communauté d'apprenants et accédez à une formation flexible, accessible et orientée vers l'excellence numérique. Inscrivez-vous dès maintenant pour débuter votre parcours vers la maîtrise des compétences numériques et en intelligence artificielle !
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
C#
C# CPF
C# en Ligne
Developpeur informatique
Intelligence artificielle
Machine learning
Vba
Technicien informatique
Technicien support informatique
Growth hacking
Administrateur systeme
Consultant en informatique
Programmation
C# Paris
Developpeur informatique Paris
Developpeur informatique Évry-Courcouronnes
C# Évry-Courcouronnes
C# Mantes-la-Ville
Developpeur informatique Mantes-la-Ville
Developpeur informatique Melun
C# Melun
C# Nanterre
Developpeur informatique Nanterre