DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Lot 1A: Le développement .NET. (C#, accès aux données avec LINQ et Entity Framework, Windows Forms)

Télécharger Télécharger en PDF

Durée: 10 jours
Référence: FAFLOT1ADOTNET
Langue du support de cours:  Support en US

[Like button control]

A l’issue de ce programme de formation, le stagiaire sera capable de :
- Comprendre la plateforme de développement et son fonctionnement
- Concevoir et développer une application en C#
- Gérer des données de manières objet dans une application
- Créer des tests unitaires, débugger et optimiser une application
- Utiliser MSDN, ...

Public et pré-requis: Les développeurs, analystes programmeurs, "anciennes technologies" ainsi que les chefs de projets.
Pré-requis : Avoir suivi la formation sur la conception orientée objet (Lot 0) ou maîtriser la conception objet.
Les supports de cours sont des supports de cours officiels Microsoft Learning.


Module 1: Introduction au C# et au Framework .NET

Introduction au Framework .NET 4

Organisation des types : notions de namespace et d’assembly

Création de projets : Mise en œuvre de l’IDE Visual Studio 2010

Les types d’applications : console, winForm, WPF, service Windows, Web, Web service et WCF.

Développement d'une application C#

Construction d'une application graphique

Documentation d'une application

Débogage d'applications avec Visual Studio 2010

Module 2: Syntaxe des éléments de programmation C#

Déclaration de variables et assignation de valeurs

Utilisation des expressions et des opérateurs

Création et utilisation de tableaux

Utilisation des instructions de choix

Utilisation des instructions d'itération

Module 3: Mise en œuvre des types

Création et utilisation d'énumérations

Création et utilisation de classes

Création et utilisation de structures

Présentation des delegates

Présentation des interfaces

Comparaison entre types valeurs et types références

Module 4: Développement des membres d’instance

Membres d’instances et membres de classe

Définition et invocation de méthodes

Spécification des paramètres optionnels et des paramètres de sortie

Définition et utilisation de propriétés et d’indexeurs

Définition et mise en œuvre d’évènements

Module 5: Gestion des exceptions

Gestion d'exceptions

Levée d'exceptions

Module 6: Lecture et écriture de fichiers

Accès au système de fichiers

Lecture et écriture de fichiers en utilisant des flux

Module 7: Encapsulation de données et de méthodes

Contrôle de la visibilité des membres du type

Partage de méthodes et de données

Module 8: Héritage de classes et implémentation d'interfaces

Utilisation de l'héritage pour définir des nouveaux types référence

Définition et implémentation d'interfaces

Définition de classes abstraites

Héritage et compatibilité entre les types

Membres substitués et polymorphisme

Module 9: Gestion du cycle de vie des objets et contrôle des ressources

Introduction au garbage collector

Gestion des ressources

Gestion de la durée de vie d’une ressource avec l’instruction using

Module 10: Surcharge d'opérateurs et méthodes d’extension

Surcharge d'opérateurs

Méthodes d’extension

Module 11: Découplage des méthodes et gestion des évènements

Création et utilisation de délégués

Utilisation des expressions lambda

Gestion des événements

Module 12: Utilisation des collections et construction de types génériques

Utilisation des collections

Création et utilisation de types génériques

Définition d'interfaces générique et comprendre la variance

Utilisation de méthodes génériques et de délégués génériques

Module 13: Construction et énumération de collections personnalisées

Implémentation d'une classe de collection personnalisée

Ajout d'énumérateurs à une classe de collection personnalisée

Module 14: Utilisation de LINQ pour requêter des données

Utilisation de méthodes d'extensions et d'opérateurs de requêtage LINQ

Construction de requêtes dynamiques LINQ et des expressions LINQ

Présentation de l’Entity Framework

Mise en place et utilisation d’un contexte de données avec l’Entity Framework

Module 15: Interfaces utilisateurs WinForm

Classes essentielles de l’espace System.Windows.Forms

Utilisation du concepteur graphique et de la boîte à outils

Paramétrage des contrôles par la fenêtre de propriétés

Déclaration des méthodes gestionnaires d’évènements

Module 16: Contrôles de base des interfaces WinForm

Contrôles de saisie et boutons

Contrôles de choix

Contrôles d’affichage

Contrôles de menu

Module 17: Contrôles avancés des interfaces WinForm

Contrôles de gestion asynchrone

Contrôles de sources de données

Liaison de données aux contrôles

Contrôles d’affichage et de saisie de données

Rappel formation Lot 1A: Le développement .NET. (C#, accès aux données avec LINQ et Entity Framework, Windows Forms)


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles