Windows Store, développer avec C# et Visual Studio 2012

Objectifs

Ce cours vous présentera l'architecture du framework .NET et les bases du C#. Vous apprendrez à developper des applications : création de méthodes, gestion des exceptions, surveillance des applications... Il vous présente aussi les principes de l'Orienté Objet, de la programmation asynchrone et de l'accès aux données.

Participants

Ce cours s'adresse aux développeurs expérimentés désirant acquérir les techniques et les réflexes pour développer tout type d'applications .NET avec Visual Studio 2010/2012.

Pré-requis

Bonnes connaissances en développement d'applications informatiques managées (Java) ou non managées (C, C++, VB6, Javascript, PHP). Expérience requise. Connaissances de base de la programmation Objet.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

5 jours

Les sessions inter-entreprises

Date Session
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

WD-STORE-DEV12

Description détaillée

Programme.
 
La plateforme .NET 4.5
 L'architecture .NET. Evolutions de la V1 à la V4.5.
 Les mots clés du langage.

Développement des membres d'une classe
 Encapsulation des attributs via propriétés et méthodes. Nouveautés syntaxiques des propriétés et méthodes.
 Méthodes d'extension. Tableaux, collections, indexeurs, énumérations, collections génériques.
 Délégués et événements. Constructeurs.

Design de l'interface utilisateur via WPF et XAML
 Environnements IHM Windows et WPF. XAML.
 Ressources, styles, triggers, transformations et animations. Liaison et validation des données.

Programmation Orientée Objet
 Héritage, polymorphisme. Gestion des exceptions métiers. Interfaces et classes abstraites.
 Design Patterns. Règles métiers.

Lecture et écriture de données (I/O)
 Analyse des classes de l'espace de noms System.IO. Sérialisation et désérialisation (SOAP, XML).

Accès aux données via LINQ to Entity et WCF DataServices
 Modèle LINQ to Entity edmx. Opérations de sélection. Procédures stockées via LINQ.
 Extension du modèle Entity pour la validation des données. Requêtes. Architecture d'un service WCF via un service Web.
 Mise en place d'un service REST oData. Accès aux données du Cloud.

Programmation asynchrone en .NET 4.5 et interopérabilité
 Modèle Objet de la librairie Task Parallel Library (TPL). Méthodes asynchrones.
 Parallélisme. Librairies non managées. Objets dynamiques via le mot-clé dynamic.
 Disposer de ressources non managées via l'interface IDisposable. Gestion d'objets à références faibles.

Déploiement des applications .NET
 Types de projets de déploiement. Notion de nom fort associé à une Assembly .NET.
 Gérer des versions et l'intégrité du code. L'inspection de méthodes via System.Reflection.

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page