Cette formation n'est pas programmée dans les jours à venir. Vous pouvez:
Créer des applications Silverlight 3 avec Visual Studio 2008 et Expression Blend
Public
Développeurs ayant une première expérience du développement et souhaitant développer des applications Silverlight 3 avec Visual Studio 2008 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.
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 .NET RIA Services;
- Pouvoir mettre en œuvre LINQ, LINQ to SQL et .NET 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.
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 3
- 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 3
- Flux développeur - graphiste
- Visual Studio 2008
- 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
- Silverlight avancé
- 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
- Exposer des données pour Silverlight
- WCF pour exposer des services Web
- LINQ 2 SQL et mapping O/R
- LINQ
- ADO.NET Data Services
- .NET RIA Services
- Déploiement
- Annexes
- Applications Out-Of-Browser (OOB)
Durée
5 jours.
Lieu
Paris Chatelet.
Formations similaires