Cette formation n'est pas programmée dans les jours à venir. Vous pouvez:
Créer des applications Silverlight 5 avec Visual Studio 2010 et Expression Blend
Public
Développeurs ayant une première expérience du développement et souhaitant développer des applications Silverlight 4 avec Visual Studio 2010 et Expression Blend
Prérequis
- Développement d’applications C, C++, Visual Basic, Java ou Web;
- Connaissance d’un langage de programmation, de préférence objet;
- Utilisation d’une base de données et requêtes SQL de base.
Durée
5 jours.
Lieu
Paris, gare de Lyon.
Programme
- Premiers pas en .NET
- Qu’est-ce que .NET ?
- Présentation du framework .NET
- Versions du framework
- Programmation orientée objets
- Classe
- Objet
- Notation UML
- Encapsulation
- Réutilisation
- Polymorphisme
- Visual Studio 2008
- Premier lancement
- Zone de travail
- Projets
- Solutions
- Génération
- Outil Class Designer
- Le langage C#
- Structures de contrôle
- Instructions
- Classes
- Transtypage
- Le mot clé as
- Les incontournables de la bibliothèque de classes de base
- Types
- Exceptions
- Chaînes
- Collections
- Nombres
- Introduction à Windows Presentation Foundation
- Des applications non intuitives
- Des applications tristes
- L’IHM idéale reste du rêve
- Apparence et logique
- Séparer les deux mondes
- La solution WPF
- Positionnement architectural
- XAML
- Silverlight 4
- Préliminaire - Etat actuel de Silverlight
- Rich Internet Applications
- Ce qui est disponible
- Architecture d'une solution Silverlight
- Modèle Silverlight de Visual Studio
- Architecture d'une solution Silverlight
- Créer une application Silverlight 4
- Flux développeur - graphiste
- Visual Studio 2010
- Expression Blend
- Contrôles simples
- Contrôles multimédia
- Contrôles conteneurs
- Gestion de la navigation
- Evénements et routage
- XAML en détails - comprendre XAML
- Mise en page - contrôles panneaux
- Contrôles de liste
- Le Silverlight Control Toolkit
- L'apparence en Silverlight
- Dimensionnement
- Modifier l'apparence d'un contrôle - Template
- Ressources
- Styles
- Transformations
- Animations et easing
- Etats d'un contrôle
- User control
- SketchFlow - présentation
- Les données en Silverlight
- Liaison d'une propriété - Databinding
- DataContext
- Liaison d'une liste
- Personnalisation d'une liste
- DataGrid et DataForm
- Exposer des données pour Silverlight
- Le problème
- Etat des technologies
- Entity Framework et mapping O/R
- LINQ
- WCF RIA Services
- Déploiement
- Silverlight Out-Of-Browser (OOB)
- Installation
- Exécution
- Sécurité
- Mise à jour
- Désinstallation
- Différences avec Adobe AIR
- Interopérabilité COM
- Annexes
- Gestion de l'impression
- Utiliser la Webcam
- Appel HTML depuis Silverlight
- Appel de fonction JavaScript depuis Silverlight
- Appel de Silverlight par JavaScript
- MVVM: utilité et mise en oeuvre
Objectifs
A l’issue de ce cours, les stagiaires seront à même de :
- Comprendre .NET, le langage C# ou VB.NET, Visual Studio, et savoir les utiliser pour réaliser une application .NET.;
- Découvrir la puissance de WPF pour la réalisation d'applications hors-normes et son attrait pour le développeur;
- Pouvoir évaluer l'intérêt et le coût d'un développement Silverlight et comprendre le positionnement de cette technologie;
- Savoir choisir le bon modèle pour une application Silverlight et décrire son contenu;
- Savoir utiliser Expression Blend pour la réalisation d'interfaces animées en Silverlight;
- Connaître les contrôles disponibles et la flexibilité permise par leur imbrication;
- Savoir réaliser une application navigable;
- Comprendre la syntaxe de XAML et savoir la mettre en œuvre;
- Connaître les contrôles de mise en page disponibles pour notamment gérer le redimensionnement;
- Savoir templater un contrôle, pour par exemple transformer un contrôle Button en une poignée de porte animée et un contrôle ListBox en un graphique;
- Savoir mettre en œuvre, les ressources et les styles pour obtenir une interface cohérente avec le moindre effort;
- Savoir créer des animations avec des effets réalistes sur différents contrôles et au sein d'un même contrôle;
- Comprendre l'utilité de Sketchflow pour la réalisation et la communication de prototypes;
- Comprendre la syntaxe de la liaison de données (DataBind) et savoir la mettre en œuvre pour réaliser des applications de gestion avec le moindre effort;
- Comprendre la puissance du DataContext pour aller plus loin dans la description des données en XAML;
- Savoir choisir la bonne technologie pour exposer des données d'entreprise à un client Silverlight: WCF, ADO.NET Data Services et WCF RIA Services;
- Pouvoir mettre en œuvre LINQ, Entity Framework et WCF RIA Services pour réaliser une application Silverlight connectée à une base de données avec le moindre effort;
- Savoir déployer une application Silverlight dans ou hors du navigateur;
- Comprendre l'utilité d'une application Silverlight Out-of-Browser et savoir mettre en œuvre OOB.;
- Déterminer l'utilité du modèle MVVM pour le développement Silverlight et savoir le mettre en œuvre..
Formations similaires