Mobile apps that are still functional while offline present a challenge. But when those apps represent the business of an enterprise, the challenges multiply. Build upon the patterns that we learned for creating collaborative occasionally-connected mobile apps for Windows, and extend them to integrate with a back end database. Represent the complex state-transitions and workflows of a business system. Identify security boundaries and federate authentication to Active Directory. When you are finished with this course, you will have all the tools you need to build a robust business application that works as well offline as it does online.
Mathematician and software developer, Michael L Perry applies formal proof to creating reliable software. He has developed a method starting from the works of the greats (Meyer, Rumbaugh, Knuth), and embodied it in his open-source frameworks (Update Controls and Correspondence).