Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / Développement

MS-20483  VISUAL STUDIO - PROGRAMMER EN C# |  5 jours


01/. Révision de la syntaxe C#

Vue d’ensemble de l’écriture d’applications en utilisant C# ; Types de données, opérateurs et expressions ; Constructions du langage de programmation C#.

02/. Création de méthodes, gestion des exceptions et surveillance des applications

Créer et invoquer des méthodes ; Créer des méthodes surchargées et utiliser les paramètres optionnels et de sortie ; Gérer les exceptions ; Surveiller les applications.

03/. Développement du code pour une application graphique

Mettre en oeuvre des structures et des énumérations ; Organiser des données dans des collections ; Gérer des événements.

04/. Création de classes et mise en oeuvre des collections génériques

Créer des classes ; Définir et mettre en oeuvre des interfaces ; Mettre en oeuvre des collections génériques.

05/. Création d’une hiérarchie de classes en utilisant l’héritage

Créer des hiérarchies de classes ; Étendre des classes du framework .NET ; Créer des types génériques.

06/. Lecture et écriture de données locales

Lire et écrire dans des fichiers ; Sérialiser et dé-sérialiser des données ; Réaliser des traitements I/O en utilisant des flux.

07/. Accès à une base de données

Créer et utiliser des modèles d’entités de données ; Interroger des données en utilisant LINQ ; Mettre à jour des données en utilisant LINQ.



08/. Accès à des données distantes

Accès à des données via le Web ; Accès à des données dans le Cloud.

09/. Conception d’une interface utilisateur pour une application graphique

Utiliser XAML pour concevoir une interface utilisateur ; Lier des contrôles à des données ; Styliser une interface utilisateur.

10/. Amélioration de la performance des applications et des temps de réponse

Mettre en oeuvre le multitâche en utilisant les tâches et les expressions Lambda ; Réaliser des opérations asynchrones ; Synchroniser l’accès concurrent aux données.

11/. Intégration avec le code non géré

Créer et utiliser des objets dynamiques ; Gérer la durée de vie des objets et contrôler les ressources non gérées.

12/. Création de types réutilisables et d’assemblages

Examiner les métadonnées des objets ; Créer et utiliser les attributs personnalisés ; Générer du code managé ; Gérer les versions, signer et déployer les assemblages.

13/. Chiffrement et déchiffrement des données

Mettre en oeuvre le chiffrage symétrique ; Mettre en oeuvre le chiffrage asymétrique.



Public
Développeurs expérimentés possédant une expérience dans la programmation avec un langage orienté objet avec des connaissances de base sur le langage C#.

Objectifs
La formation couvre la plupart des techniques et technologies mises en oeuvre dans le développement d’applications modernes basées sur le framework .NET 4.5. Créer des nouveaux types de données. Gérer les événements. Créer une interface utilisateur graphique. Accéder à une base de données. Utiliser des données distantes. Effectuer des traitements asynchrones. Intégrer du code non managé. Créer des attributs personnalisés. Chiffrer et déchiffré des données

Prérequis
Avoir des connaissances de développement avec un autre langage orienté objet (Java, C++...). Connaître les bases de la syntaxe C# ou avoir suivi le cours « C# pour les développeurs C++ et Java » ou « Les fondamentaux du développement . NET avec le langage C# 4.0 et Visual Studio 2010 ».

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION


Vertego CPF Vertego CNPC