Plan du cours

Détails du cours

  • Introduction à C# et à .NET : les blocs de construction de .NET Framework ; Hello world in C# ; Using Visual Studio 2015 ; Namespaces and assemblies
  • Core C# Programming Constructions : Variables, opérateurs et instructions ; Types de référence et types de valeur ; Conversions ; Types annulables ; Utilisation des classes Console et String ; Flux de contrôle ; Utilisation des types implicites
  • Plus C# Programming Constructions : Définition des méthodes ; Paramètres d'entrée, de sortie et optionnels ; Surcharge des méthodes ; Tableaux ; Structures
  • Définition et utilisation des classes : Définition des classes ; Définition des constructeurs et des finaliseurs ; Définition des propriétés ; Création et élimination des objets ; Définition des constantes et des champs en lecture seule ; Membres statiques ; Classes/méthodes partielles
  • Héritage et polymorphisme : Définition des classes de base et des classes dérivées ; Remplacement des méthodes ; Classes abstraites ; Interfaces
  • Gestion des exceptions : Définition des blocs Try/Catch/Finally ; Lancer des exceptions ; Définition de nouvelles classes d'exceptions ; Définition des blocs Using
  • Création de collections d'objets : Vue d'ensemble des génériques ; Utilisation des collections de listes ; Utilisation des collections de dictionnaires
  • Nouveautés dans C# 6 : Syntaxe d'utilisation statique ; Initialisateurs de propriétés automatiques ; Initialisateurs de dictionnaires ; Filtres d'exceptions ; Interpolation de chaînes de caractères
  • Délégués, événements et lambdas : Vue d'ensemble ; Définition de délégués simples ; Définition et gestion d'événements ; Utilisation d'expressions lambda
  • Fonctionnalités supplémentaires du langage : Surcharge des opérateurs ; Méthodes d'extension ; Initialisateurs d'objets ; Types anonymes
  • Introduction à LINQ : Le rôle de LINQ ; Expressions de requête LINQ simples ; Utilisation de LINQ avec des collections ; Opérateurs de requête LINQ
  • Utilisation de l'Entity Framework : Classes EF et DbContext ; Implémentation des relations ; Gestion des données ; Techniques additionnelles
  • Introduction à l'asynchronisme Programming : Comprendre les mots-clés async et await ; Implémenter du code asynchrone
  • Vue d'ensemble de MVC6 : Créer une application ASP.NET MVC ; Définir les modèles, les vues et les contrôleurs ; Introduction à REST et à l'API Web

Pré requis

  • Au moins 6 mois d'expérience en programmation
    .
  28 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (9)

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires