Learners will be able to design structured Silverlight user interfaces, implement data binding and event-driven interactions, integrate navigation, media, and web services, apply MVVM architecture, optimize performance, and deploy a complete Silverlight application.
This course provides a comprehensive, hands-on journey through building data-driven Silverlight applications from the ground up. Learners begin by establishing a strong foundation in project setup, UI controls, layouts, and styling. They then progress to binding data to controls, managing dynamic collections, and handling user interactions effectively. As the course advances, learners gain practical experience with navigation, animations, media integration, and consuming web services with proper error handling.
What makes this course unique is its end-to-end project-based approach, guiding learners through the full application lifecycle—from design and interaction to architecture, optimization, and deployment. By implementing industry-relevant patterns such as MVVM and managing shared resources, learners develop scalable and maintainable applications. Completing this course equips learners with practical, job-ready skills to confidently build, optimize, and publish professional Silverlight applications used in real-world scenarios.
Overview
Syllabus
- Silverlight Foundations and UI Design
- This module introduces the fundamentals of Silverlight application development, focusing on project setup, core UI controls, layout techniques, and styling practices to build well-structured and visually consistent user interfaces.
- Data Binding and User Interaction
- This module explores data binding concepts and user interaction techniques, enabling learners to connect data sources to UI elements and respond effectively to user-driven events.
- Navigation, Media, and Services
- This module focuses on application navigation, visual enhancements, and external data integration, guiding learners to create interactive, data-driven Silverlight applications.
- Architecture, Optimization, and Deployment
- This module covers architectural best practices, performance optimization, resource management, and deployment processes required to deliver production-ready Silverlight applications.
Taught by
EDUCBA