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 de bibliothèques
- Implémentation 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 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 ou de Core .net

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

Travail avec les 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 des services Web (REST)

Programmation multithread 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

  • Connaissances des concepts fondamentaux 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