Les fondamentaux du développement .NET avec le langage C# 7 sous Visual Studio 2017 par ENI SERVICE

Lieu(x)
En centre (79)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction à la plateforme de développement .NET
Présentation du Framework .NET
La bibliothèque de classes
La CLR et l'exécution du code managé
Compilation et notions d'espace de nom et d'assemblage
Présentation de Visual Studio 207
Les différents types de projets
Les principales fenêtres : l'explorateur de solutions, l'affichage de classes, propriétés
Le contrôle de code source
Savoir utiliser MSDN pour la documentation des bibliothèques de classes du Framework .NET
Les éléments de base du langage C#
Les commentaires
Les types de données
Les variables et les constantes
Les littéraux numériques (nouveauté C# 7.0)
Les opérateurs
L'opérateur nameof
Les structures conditionnelles et itératives
Les procédures et les fonctions
Les fonctions locales (nouveauté C# 7.0)
Les fonctions avec valeur de retour multiple (nouveauté C# 7.0)
Les valeurs de retour de type référence (nouveauté C# 7.0)
Les membres sous forme d'expressions
Paramètres nommés et optionnels
Le type String
L'interpolation de chaine de caractères
Programmation orientée objet en C#
Les classes
Les attributs, les propriétés
Les initialiseurs de propriétés automatiques
Les constructeurs et le destructeur
Les méthodes sous forme d'expression (nouveauté C# 7.0)
Les déconstructeurs (nouveauté C# 7.0)
Création et suppression d'objet
Le garbage collector
Les membres et les imports statiques
Les méthodes d'extension
Les espaces de nom
Le concepteur de classes de Visual Studio
Héritage et polymorphisme
L'héritage
Le polymorphisme
Classes et méthodes abstraites
Les interfaces
Classes et méthodes scellées
Le pattern matching (nouveauté C# 7.0)
Travaux pratiques : Réalisation progressive d'une application de gestion de compte bancaire avec conception des classes : Compte, CompteEpargne, Client, Banque.
Générique et collections
La création et la manipulation de génériques
Les Listes
Les interfaces "IComparable" et "IComparer"
Les Dictionnary
Les initialiseurs de dictionnaires (nouveauté C# 6.0)
Les autres collections (Stack, Queue, ...)
Gestion des erreurs et surveillance des applications
La levée et le traitement d'exceptions
Les filtres d'exceptions
L'expression throw (nouveauté C# 7.0)
La finalisation de traitement
Le traçage d'applications
La gestion de " Log "
Les aspects avancés du langage
Les délégués et les méthodes anonymes
Les expressions lambdas
La surcharge d'opérateurs
La gestion de la mémoire
La réflexion
Le typage dynamique
LINQ to Objects
Présentation
La création et l'exécution de requêtes LINQ
L'inférence de type
Les types anonymes et la classe Tuple
Les opérateurs de requêtes LINQ
Prise en main du débogage dans Visual Studio 207
Les propriétés du projet et les paramètres du gestionnaire de configurations
Les configurations de " build " Debug et Release
Génération du code : examen de la liste des erreurs et correction
Analyse statique du code : correction ou refactorisation du code
Débogage du code en cours d'exécution : définir les points d'arrêt simples ou conditionnels et in
Objectifs
Utiliser les outils de Visual Studio 2017 pour créer des projets de développement ;
Ecrire des programmes en langage C# 7 ;
Mettre en oeuvre les concepts de la programmation orientée objet avec le langage C# 7 ;
Utiliser les principales bibliothèques de classes du Framework .NET ;
Manipuler les collections d'objets du Framework .NET ;
Gérer les erreurs et de surveiller le fonctionnement des applications ;
Utiliser LINQ to Objects pour requêter sur des grappes d'objets ;
Déboguer le code C# et réaliser des tests unitaires sur vos classes ;
Optimiser l'exécution des programmes en paralléliser l'exécution des traitements.
Centre(s)
  • Niort (79)
Métier(s)
Compétence(s)
Formation proposée par : ENI SERVICE
À découvrir
Les fondamentaux du développement .NET avec le langage C# 7 sous Visual Studio 2017 par Groupe Arkesys
Les fondamentaux du développement .NET avec le langage C# 7 sous Visual Studio 2017 par Atlas Informatique
VERTEGO INFORMATIQUE
Développer des applications web asp.net avec visual studio .net par VERTEGO INFORMATIQUE
Les fondamentaux du développement .Net en C# sous Visual Studio 2015/2017 par IB
Les fondamentaux du développement .Net en C# sous Visual Studio 2015/2017 par IB FORMATION
Certification Microsoft - Les fondamentaux du développement .Net en C# sous Visual Studio 2015/2017 par IB
VERTEGO INFORMATIQUE
Visual studio - programmer en c# par VERTEGO INFORMATIQUE
C# - développer en .NET avec Visual studio 2017-2015 par Orsys
Certification Microsoft programmation en C#- Les fondamentaux du développement .Net en C# sous Visual Studio 2015/2017 par IB - GROUPE CEGOS
Certification Microsoft programmation en C# - le développement .Net en C# sous Visual Studio 2015/2017 par IB FORMATION