Prenez contact avec nous

Plan du cours

L'environnement de programmation et explication de .NET Core
- Comprendre Visual Studio
- Créer un projet et une solution
- Importer des bibliothèques
- Mettre en œuvre la solution

Syntaxe du 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
- Implémentation de structures et de types enum
- Organisation des données dans des collections

Programmation orientée objet
- Gestionnaires d'événements
- Création de classes
- Définition et implémentation d'interfaces
- Implémentation de collections fortement typées
- Création de hiérarchies de classes
- Extension des classes du Framework .NET ou Core

Travail avec des fichiers
- Lecture et sauvegarde de fichiers
- Sérialisation et désérialisation XML, JSON
- Travail avec la bibliothèque d'E/S

Travail avec des bases de données
- Création et utilisation de modèles de données Entity
- Interrogation 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ée et asynchrone
- Implémentation du multithreading à l'aide d'expressions Lambda et de tâches
- Préparation d'opérations asynchrones
- Synchronisation de la concurrence pour l'accès aux données

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

Pré requis

  • Connaissance des bases du développement logiciel.

Audience cible

  • Chef d'équipe technique
  • Développeur de logiciels
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires