Course info
Jan 23, 2015
2h 9m

Reinvigorate your XAML knowledge targeting Windows 8 and Windows Phone Apps with the latest, portable version of Caliburn.Micro. By leveraging Caliburn.Micro to create apps, this course will guide you through this feature-rich framework in ways that will help you save time, and apply conventions that allow everything to fall into place. If you want to deliver quality apps and bolster your development efforts, this course is for you.

About the author
About the author

Brendan works as a Senior Consultant and Technical Specialist at Readify in Australia. Brendan is predominantly focused on trying to code the Web and Mobile projects of the world into a better place.

Section Introduction Transcripts
Section Introduction Transcripts

Application Architecture
Hi, I'm Brendan Kowitz, and today I'm going to talk to you about building Windows Phone and Windows Store Apps With Caliburn. Micro. Let's get started. Let's have a brief discussion about what Caliburn. Micro actually is. The original Caliburn project was started by Rob Eisenberg. The Caliburn. Micro project was inspired by Rob's "Build Your Own MVVM Framework" talk, which was presented at MIX10. So what we actually have after that is a small library built on top of the MVVM pattern, which gives us a number of features and conventions, and this helps us build our applications faster. And it does this by avoiding a lot of the duplication, repetition, and mess that you get when you build MVVM applications, such as Code Behind, Event Wireups, Commands and DataBinding. While Caliburn. Micro doesn't prevent you from using the built-in commands in data-binding, it does give you some good alternatives in certain situations, and I'll be showing you some of those during this course.

IoC, Services, and Lifetime Management
Welcome back. In this module, we'll be discussing IoC containers, Services, and Lifetime Management. Let's have a quick look at the agenda. We'll start off by having a look at the built-in Caliburn Simple Container and in particular, what are the pros and cons of using this approach. Caliburn also has another built-in component, which is a Service Locator. Then, once we've discussed these two built-in options, we'll have a look at how we can improve our use of IoC by using Autofac with Caliburn. Micro. Let's have a look at the advantages of Simple Container now.

Feature Deep Dive
Welcome back. We'll now be taking an in depth look at the features for Caliburn. Micro. So that you can get a feel for doing this in a real world context, we'll be walking through each feature and adding it to our case study application. So let me introduce the application to you now.

Advanced Scenarios
Advanced Scenarios. So in this module, we'll be going through some of the things that really let your application shine. And what I mean by this is, we're going beyond the core functionality of your application to really extend into the platform. So these are the things that make your application feel like it really integrates with the rest of the system. Let's now have a look at some of the items on our agenda.