Prenez contact avec nous

Plan du cours

Environnement de programmation et explication de .NET Core
- Compréhension de Visual Studio
- Création de projets et de solutions
- Importation des bibliothèques
- Mise en œuvre de la solution

Syntaxe de C#
- Types de données, opérateurs et expressions
- Boucles et conditions
- Création de méthodes
- Gestion des exceptions
- Appel 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 des structures et des 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 de types forts
- Création de hiérarchies de classes
- Extension des classes du Framework ou de Core .net

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

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

Programmation multithreadée et asynchrone
- Implémentation du multithreading à 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 de fenêtre WPF (.NET Framework)
- Projet ASP.NET MVC (.NET Framework ou .NET Core)
- Accès aux données de la base de données SQL Server Azure (Cloud)

Pré requis

  • Connaissance des principes fondamentaux du développement logicielle.

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