Prenez contact avec nous

Plan du cours

L'environnement de programmation et explication de .NET Core
- Découverte de Visual Studio
- Création de projets et de solutions
- Importation des bibliothèques
- Mise en œuvre de la solution

Syntaxe du C#
- Types de données, opérateurs et expressions
- Boucles, conditions
- Création de méthodes
- Gestion des exceptions
- Appel de méthodes
- Création de méthodes surchargées
- Paramètres optionnels et par sortie dans les méthodes

Structures et collections
- Implémentation de structures et de types énumérés
- 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 de .NET Core

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

Travail avec des bases de données
- Création et utilisation de modèles de données Entity
- Interrogation des données via LINQ
- Mise à jour des 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 des opérations asynchrones
- Synchronisation de la concourance pour l'accès aux données

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

Pré requis

  • Connaissance des bases du développement logiciel.

Public visé

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

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires