Microsoft .NET - Visual Studio 2012/2013
Le développement .Net en C# sous Visual Studio 2015/2017
Reference : MS860

5
jours - 2,780 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Disposer d’une parfaite connaissance de la syntaxe C#
- Maîtriser la programmation orientée objet en C#
- Comprendre comment utiliser au mieux les fonctionnalités offertes par .Net Framework
- Savoir différencier les technologies d’accès aux données du .Net Framework
Pré requis
- Disposer d’une expérience d’un langage de programmation (C, C++, VB…)
- Avoir suivi la formation : « La conception orientée Objet » ou disposer de notions de programmation orientée objet
- Connaissance des concepts de bases de données relationnelles et du langage SQL
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de Le développement .Net en C# sous Visual Studio 2015/2017
Cette formation prépare au passage de l’examen 70-783 dans le cadre du cursus de certification MSCA Web Applications et MCSA Universal Windows Platform. La certification n’est pas incluse dans la formation.
INTRODUCTION À C# ET AU .NET FRAMEWORK
- Introduction au .Net Framework
- Création de projets avec Visual Studio
- Écrire une application C#
- Construire une application graphique
- Documenter une application
- Exécuter et déboguer des applications avec Visual Studio
STRUCTURE DE PROGRAMMATION DU C#
- Déclaration de variables et affectation de valeurs
- Utilisation d’expressions et d’opérateurs
- Création et utilisation des tableaux
- Instructions de décisions
- Instructions d’itérations
DÉCLARATION ET APPEL DE MÉTHODES
- Définir et appeler des méthodes
- Spécification de paramètres optionnels et de paramètres de sortie
GESTION D’EXCEPTIONS
- Gestion des exceptions
- Soulever des exceptions
LIRE ET ÉCRIRE DANS DES FICHIERS
- Accéder au système de fichiers
- Lecture et écriture dans des fichiers en utilisant les flux
CRÉER DE NOUVEAUX TYPES DE DONNÉES
- Création et utilisation d’énumérations
- Création et utilisation de classes
- Création et utilisation de structures
- Comparaison des types références et types valeurs
ENCAPSULATION DE DONNÉES ET DE MÉTHODES
- Contrôler la visibilité des membres
- Partager méthodes et données
HÉRITAGE DE CLASSES ET IMPLÉMENTATION D’INTERFACES
- Utiliser l’héritage pour définir de nouveaux types références
- Définir et implémenter des interfaces
- Définir des classes abstraites
GESTION DE LA DURÉE DE VIE DES OBJETS ET CONTRÔLER LES RESSOURCES
- Introduction au Garbage Collection
- Gestion des ressources
ENCAPSULER DES DONNÉES ET DÉFINIR DES SURCHARGES D’OPÉRATEURS
- Création et utilisation des propriétés
- Création et utilisation des indexeurs
- Surcharge d’opérateurs
DÉCOUPLAGE DE MÉTHODES ET GESTION D’ÉVÈNEMENTS
- Déclaration et utilisation de délégué
- Utilisation des Lambda Expressions
- Gestion d’évènements
UTILISATION DES COLLECTIONS ET CONSTRUCTION DE TYPES GÉNÉRIQUES
- Utilisation des collections
- Création et utilisation des types génériques
- Définir des interfaces génériques et comprendre la variance
- Utilisation de méthodes génériques et des délégués
CONSTRUCTION ET ÉNUMÉRATION DE CLASSES DE COLLECTION PERSONNALISÉES
- Implémenter une classe de collection personnalisée
- Ajouter un énumérateur à une classe de collection personnalisée
UTILISATION DE LINQ POUR INTERROGER DES DONNÉES
- Utilisation des méthodes d’extension LINQ et des opérateurs de requête
- Construction de requêtes et d’expressions LINQ dynamiques