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 2A: RIA Applications Internet Riches

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

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

[Like button control]

A l’issue du programme de formation, les stagiaires seront capables de concevoir et réaliser des applications Internet riches (RIA) grâce à la maîtrise de l'environnement Microsoft Silverlight, y intégrer des fonctions multimédia et de la consultation/modification de données.

Public et pré-requis: Les développeurs, analystes programmeurs, « anciennes technologies » ainsi que les chefs de projets. Pré-requis : Avoir suivi les formations sur le développement .NET et connaître les concepts Web.


Module 1: Introduction à Silverlight

Qu'est-ce que Silverlight

Obtenir le plug-in Silverlight

Le SDK de Silverlight

Développement d'application Silverlight

Rappels sur le XAML

Module 2: Architecture de Silverlight

Hôte navigateur

Couche de présentation

.NET et Silverlight

Les applications out-of-browser et la sécurité

Module 3: Outils pour Silverlight

Silverlight Tools pour Visual Studio 2010

Expression Blend 5

Runtime Silverlight et SDK

Modèles de projets Silverlight dans Visual Studio

Création de projets avec Expression Blend 5

Génération de Vidéos avec Expression Encoder

Module 4: Utilisation des contrôles

Contrôles à contenu et contrôles à éléments

Entrées de texte

Grille de données (DataGrid): Liaison de données, colonnes de grilles, tri, redimensionnement de colonnes, figer des colonnes, déplacement de colonnes, gestion du regroupement

ListBox, ComboBox et TabControl

Button, HyperLinkButton et ToggleButton

Calendar et DateTimePicker

Le contrôle GridSplitter

Contrôles du Silverlight Control Tookit

Edition de textes riches avec RichTextArea

Atelier Pratique : Réalisation d’une interface utilisateur

Module 5: Mise en page

Taille, alignement et marge

Mise en page avec Canvas, StackPanel et Grid

Dimensionnement et positionnement du plug-in Silverlight

Module 6: Styles et ressources

Styles locaux et styles avec ressources

Dictionnaire de ressources et accès par code

L'objet Style: la propriété Resolution, styles "BasedOn", changement de look avec les ControlTemplate

Définition et organisation des ressources

Binding avec les styles

Atelier pratique : mise en forme d’une interface graphique, utilisation de style et de template

Module 7: Graphiques et Elements visuels

Rectangles et bordures

Coins arrondis

Elipse

Chemins

Images et media

Effets et perspectives 3D

La 3D dans Silverlight 5

Module 8: Utilisation des medias

Formats de vidéos pris en charge

Support du H264 et AAC

Utilisation de MediaElement dans Blend

Dimensionnement et transformation de la vidéo

Rotation de la vidéo en 3D

Peindre des éléments avec VideoBrush

Utilisation de l'accélération GPU

Buffering et détection de la progression du téléchargement

Atelier pratique : player vidéo en Silverlight

Module 9: Utilisation des services

Communications: restriction d'accès par URL, communications HTTP, sockets

Stockage: utilisation du stockage isolé, application en dehors du navigateur, utilisation de COM pour accéder à Word et Excel

Installation et mises à jour

Atelier pratique : récupération d’informations sur internet, enregistrement d’information en local.

Module 10: Utilisation de données

Extraction de données avec la classe WebClient

Accès aux données avec WCF

Connexion avec une liaison de données

Gestion des mises à jour de données

Persistance avec le stockage isolé

Utilisation de RIA Services

Atelier Pratique : consultation et création/modification de données

Module 11: Evénements

Levée et gestion d'événements managés avec du script

Gestion des événements de scripts via le code managé

Gestion des événements du clavier et de la souris avec du code managé

Atelier pratique : interface utilisateur enrichie

Module 12: Création de contrôles personnalisés

Création d'une classe contrôle

Définition d'un contrôle template par défaut

Utilisation des styles visuels

Intégration de Dependency Properties

Atelier pratique : création d’un contrôle personnalisé, design du rendu et application de styles

Module 13: Sécurité dans Silverlight 5

API de cryptage

Sécurisation des communications

Sécurité des applications out-of-browser

Applications de confiance

Rappel formation Lot 2A: RIA Applications Internet Riches


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