Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Silverlight

Développez avec SILVERLIGHT 4.0

Référence : SF_SILVERLIGHT
Durée : 4 jour(s)

  • Partenaire
Softfluent

Lieu Date de début Prix (HT) Formateur Réserver
Paris 01 octobre 2012  1490 € Envoyer
Paris 26 novembre 2012  1490 € Envoyer

Présentation

Silverlight est une technologie Microsoft permettant de créer des applications web riches et multi-plateformes en offrant une nouvelle expérience utilisateur. Ces applications peuvent inclurent de la vidéo, de l’audio et de l’animation.

Silverlight permet la création de contenus et d'applications qui s'exécutent dans plusieurs navigateurs et plusieurs systèmes d'exploitation (Windows et Macintosh) avec un modèle de programmation standard basé sur .NET.

Objectifs

  • Comprendre la structure d’affichage (Layout) et les contrôles Silverlight
  • Manipuler des primitives graphiques
  • Maîtriser la vidéo, l’audio et l’animation dans vos applications
  • Communiquer avec des services « serveur » en AJAX, JSON, RSS et ATOM

Répartition : 

50% Théorie, 50% Pratique

Public : 

Développeurs expérimentés, Architectes, Chefs de projet technique

Pré-requis : 

Connaître Microsoft Visual Studio et disposer d'une expérience en développement C# et web

Programme

Introduction to Microsoft Silverlight

  • Pourquoi Silverlight ?
  • Xaml, Expression Blend et Visual Studio 2010
  • Silverlight 1 vs Silverlight 2 vs Silverlight 3 vs Silverlight 4
  • La relation avec WPF

Programmabilité

  • Programmation depuis les scripts clients (navigateur)
  • .NET dans le navigateur
  • Saisie utilisateur et événements
  • Fonctionnalités des classes de bases

Affichage

  • La disposition graphique par le biais de « Panels »
  • Les propriétés communes aux « Panels »
  • Cohabitation HTML et Silverlight
  • Fenêtre « popups »
  • Système de fenêtrage dans des applications hors du navigateur

Contrôles

  • Utilisation des contrôles natifs

Ateliers techniques

  • Programmabilité
  • Affichage
  • Contrôles

Graphiques

  • Les primitifs d’affichage
  • Formatage de texte
  • Intégration
  • Bitmaps

Liaison de données

  • Utilisation des expressions pour se lier à un objet
  • Contexte et modèles de données
  • Liaison de listes

Intégration dans le navigateur

  • Les classes d’intégration dans l’espace de nommage System.Windows.Browser
  • Appel depuis le client

Ateliers techniques

  • Graphiques
  • Liaison de données
  • Intégration dans le navigateur

Gestion du texte

  • Type d’éléments Texte
  • Formatage

Impression

  • Support de l’impression dans Silverlight 4.0
  • Pagination

Animation

  • Timeline et storyboards
  • Déclenchement des animations
  • Key frames et splines
  • Animations dans Expression Blend

Vidéo et Audio

  • MediaElement
  • VideoBrush
  • Incorporation d’une vidéo dans une application
  • Encodage

Ateliers techniques

  • Gestion du texte
  • Impression, Animation, Vidéo et Audio

Communication Serveur

  • Utilisation de services AJAX depuis Silverlight
  • WCF et Silverlight
  • Utilisation de JSON
  • Support des syndications RSS et ATOM
  • Support de oData

Contrôles personnalisés (Custom Controls)

  • Contrôles utilisateurs (UserControls)
  • Développement de contrôles reposant sur des gabarits (Templateable Controls)

Navigation

  • Navigation dans des pages croisées
  • Les avantages par rapport à la navigation HTML
  • Marqueurs et Bouton « Précédent »

Silverlight Toolkit

  • Contrôles additionnels orientés métier
  • Auto complétion
  • TreeView
  • Contrôle de type Graphique

Ateliers techniques

  • Communication Serveur
  • Contrôles personnalisés, Navigation, Silverlight Toolkit
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants