Plan du cours

L'environnement de programmation et l'explication de .NET Core
- Compréhension de Visual Studio
- Création d'un projet et d'une solution
- Import des bibliothèques
- Mise en œuvre de la solution

Syntaxe C#
- 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 optionnels et de sortie dans les méthodes

Structures et collections
- Mise en œuvre des structures et des types énumérés (enum)
- Organisation des données dans des collections

Programmation orientée objet
- Gestionnaires d'événements
- Création de classes
- Définition et mise en œuvre d'interfaces
- Mise en œuvre de collections fortement typées
- Création de hiérarchies de classes
- Extension des classes .NET Framework ou Core

Travail avec les fichiers
- Lecture et sauvegarde de fichiers
- Sérialisation et désérialisation XML, JSON
- Travail avec la bibliothèque I/O

Travail avec des bases de données
- Création et utilisation de modèles de données Entity
- Requêtage de données à l'aide de LINQ
- Mise à jour de données avec LINQ
- Accès distant aux données sur le réseau
- Accès aux données via des services Web (REST)

Programmation multithread et asynchrone
- Mise en œuvre de la programmation multithread à l'aide d'expressions Lambda et de tâches
- Préparation des opérations asynchrones
- Synchronisation de la concurrence pour l'accès aux données

Optionnel (si le temps le permet) :
- Projet d'application fenêtrée WPF (.NET Framework)
- Projet ASP.NET MVC (.NET Framework ou .NET Core)
- Accès aux données dans une base de données SQL Server Azure (Cloud)

Pré requis

  • Connaissance des phrases de base du développement logiciel.

Public cible

  • Chef d'équipe technique
  • Développeur logiciel
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires