S’initier à Silverlight
- Comprendre l'histoire et l'évolution de Silverlight
- Installer et configurer l'environnement de développement Silverlight
- Connaître les concepts de base de Silverlight : éléments visuels, contrôles, etc.
- Créer une première application Silverlight
- Gérer les interactions utilisateur dans les applications Silverlight
- Utiliser des animations et des médias dans Silverlight
Concevoir des interfaces riches avec Silverlight
- Utiliser les contrôles Silverlight prédéfinis et personnalisés
- Créer des interfaces utilisateur interactives
- Implémenter des animations avancées pour une expérience utilisateur dynamique
- Gérer les mises en page complexes et réactives
- Utiliser des modèles de données dans les applications Silverlight
Intégrer des médias et des contenus interactifs
- Intégrer des vidéos et des flux audio en streaming dans les applications Silverlight
- Utiliser les graphiques vectoriels pour des animations sophistiquées
- Intégrer des cartes et des graphiques interactifs dans les applications Silverlight
- Utiliser des outils de conception graphique pour créer des éléments visuels attractifs
- Créer des interfaces utilisateur basées sur des jeux interactifs
- Optimiser les performances des applications Silverlight avec des médias intégrés
Découvrir la communication et l’interactivité avancées
- Mettre en œuvre des communications client-serveur avec Silverlight
- Utiliser des technologies telles que WebSockets pour des interactions en temps réel
- Créer des applications Silverlight connectées à des services Web
- Implémenter des fonctionnalités de glisser-déposer dans les applications Silverlight
- Gérer les événements de souris et de clavier pour une interactivité optimale
- Utiliser des bibliothèques tierces pour des fonctionnalités avancées d'interactivité
Analyser le développement d'applications Silverlight sécurisées
- Comprendre les vulnérabilités de sécurité courantes dans les applications Silverlight
- Mettre en place des mesures de sécurité pour protéger les données de l'utilisateur
- Utiliser des techniques de chiffrement pour sécuriser les communications
- Implémenter l'authentification et l'autorisation dans les applications Silverlight
- Effectuer des tests de sécurité et des analyses de vulnérabilité
- Mettre en œuvre des stratégies de sécurité pour les applications Silverlight en production
Optimiser les performances et le débogage
- Utiliser les outils de débogage intégrés dans l'environnement de développement Silverlight
- Comprendre les meilleures pratiques pour la gestion de la mémoire dans Silverlight
- Effectuer des tests de performances et des profils pour identifier les goulots d'étranglement