Arrow Electronics, Inc.

Programmation en C # et préparation à l’examen

CODE: MCS_WS70483

DURÉE: 5 Jours

PRIX H.T.: €2 890,00

Description

Ce stage vous permettra d'avoir de solides bases pour développer des applications en C#, apprendre à utiliser le framework .NET ainsi que la mise en œuvre de la Programmation Orienté Objet (POO). Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-483.

Objectifs

- Comprendre l'architecture.NET framework avec C#
- Apprendre la programmation orientée Objet avec C#
- Acquérir les connaissances nécessaires pour exploiter des données avec LINQ

Programme

La syntaxe du langage C#
- L'architecture.NET framework.
- Présentation du langage C#.
- Types de données, opérateurs et expressions.
- Les structures de programmation.

Travaux pratiques
Utilisation de l'environnement de développement Visual Studio.NET.

Méthodes, exceptions et applications graphiques
- Comment créer et appeler des méthodes ?
- Les méthodes surchargées.
- Les exceptions.
- Les structures et les énumérations.
- Les collections.
- La gestion d'événements.

Travaux pratiques
Exemples de méthodes et gestion des exceptions. Collections et gestion des évènements.

Les classes, hiérarchie et héritage
- Présentation des classes.
- Définition et implémentation d'interfaces.
- Les collections à typage sûr.
- La hiérarchie et l'héritage des classes.

Travaux pratiques
Exemples de classes, de collections à typage sûr. Créer une hiérarchie de classe.

Données locales et base de données
- Lire et écrire des données vers et à partir du système de fichiers.
- Comment sérialiser et désérialiser des données ?
- Les entrées/sorties par les flux.
- Création et utilisation d'un modèle de données Entité.
- Interrogation de données par LINQ.

Travaux pratiques
Sérialiser les données au format XML. Utilisation de LINQ pour travailler avec les données.

Données distantes et interface utilisateur
- Comment accéder à des données via le Web ?
- Accéder aux données dans le Cloud.
- Créer une interface utilisateur avec XAML.

Travaux pratiques
Accéder à des données à distance. Personnaliser l'apparence d'une interface utilisateur.

Performances des applications
- Améliorer les performances d'une application.
- Le multitâche en utilisant tâches et expressions lambda.
- Les opérations asynchrones.

Travaux pratiques
Amélioration des performances d'une application. Réaliser des opérations asynchrones.

Code non managé et types réutilisables
- Les objets dynamiques.
- Durée de vie des objets et contrôle des ressources non managées.
- Comment créer et utiliser des attributs personnalisés ?
- Le versioning. Le déploiement d'assemblies.
- Le cryptage symétrique et asymétrique.

Travaux pratiques
Créer des objets dynamiques. Créer des attributs personnalisés.

Test et Certification

Cette formation comprend le voucher nécessaire à l'inscription et au passage de l'examen auprès du partenaire de Microsoft, Pearson Vue.

Dates de session