Plan du cours
L'environnement de programmation et explication de .NET Core - compréhension Visual Studio - création de projet et de solution - import des librairies - mise en œuvre de la solution
C# syntaxe -types de données, opérateurs et expressions -boucles, conditions -création de méthodes -gestion des exceptions -invocation de méthodes -création de méthodes surchargées -paramètres facultatifs et de sortie dans les méthodes
Structures et collections -implémentation de structures et types d'énumérations -organisation des données en collections
Programmation orientée objet -gestionnaires d'événements -création de classes -définition et implémentation d'interfaces -implémentation de collections de type fort -création de hiérarchies de classes -extension du .net Framework ou des classes Core
Travailler avec des fichiers -lire et enregistrer des fichiers -sérialiser et désérialiser XML, JSON -travailler avec la bibliothèque d'E/S
Travailler avec des bases de données -créer et utiliser des modèles de données d'entité -interroger des données à l'aide de LINQ -mettre à jour les données avec LINQ -accès à distance aux données sur le réseau -accès aux données via les services Web (REST)
Programmation multithread et asynchrone -implémentation multithreading à l'aide d'expressions et de tâches Lambda -préparation d'opérations asynchrones -synchronisation simultanée pour l'accès aux données
Facultatif (si le temps le permet) : -Projet d'application Windows WPF (.NET Framework) -Projet ASP.NET MVC (.NET framework ou .net Core) -accès aux données dans SQL Serveur Azure Database (Cloud)
Pré requis
- Connaissance des phrases de base du développement de logiciels.
Audience
- Chef d'équipe technique
- Développeur de logiciels
Nos clients témoignent (4)
Sympathique et amical. Très bien informé. Je recommanderais Shane à d'autres personnes.
Joshua - California State University Bakersfield
Formation - Programming in C# with Visual Studio 2022
Traduction automatique
Très pratique. Le fait d'avoir plusieurs exercices par jour a été très utile pour consolider les connaissances et les concepts présentés par Shane.
Michael - California State University Bakersfield
Formation - Programming in C# with Visual Studio 2022
Traduction automatique
Couvre tous les sujets et fournit des exercices pratiques.
Greg - California State University Bakersfield
Formation - Programming in C# with Visual Studio 2022
Traduction automatique
Tout. Compte tenu de la quantité de concepts couverts par Fulvio, l'explication détaillée en trois jours était vraiment bonne. J'ai apprécié le fait qu'il ait couvert de nombreux concepts dont nous avons besoin en tant qu'ingénieurs de données.
Florim - Jisc
Formation - Programming in C# with Visual Studio
Traduction automatique