Microsoft is conducting an online course on 'Designing Advanced Applications using XAM. The course focuses on learning XAML skills to develop applications that are visually compelling and use modern design patterns.
About The Course:
The course covers the advanced XAML skills necessary to deliver compelling applications for the Universal Windows Platform. The learner will gain experience developing re-usable XAML components with XAML markup and C# code using Visual Studio 2015.
This course teaches both intermediate and advanced tasks that enable the learner to create applications that are testable, well-structured and go well beyond the basic XAML controls
Course Syllabus:
- How to create new XAML components including: Dependency Properties, Attached Properties, Custom Controls and Control Templates
- Use of Templating to alter the look & feel of a XAML control-button
- Use of Styles to re-use design components throughout a XAML application
- Use of Behaviors and TypeConverters to create composable pieces of user interface logic that can be reused across multiple XAML applications
- How to create dynamic interfaces using Animations and Storyboards
- Use of Triggers, Commands and Routed Events in your application
- Implementation of the Model-View-View-Model pattern
Prerequisites:
Candidates should have the following requirements
- Experience developing .NET applications with C#
- Experience using Visual Studio
- Beginner experience with XAML (equivalent of edX DEV206.1x)
Course Details:
- Course Length: 5 weeks
- Course starts on: October 31, 2015