Mobile Client, Workshops

M03 Workshop: Distributed Cross-Platform Application Architecture

08/08/2016

8:00am - 12:00pm

Level: Intermediate

Jason Bock

MVP (C#)

Practice Lead

Magenic

Rockford Lhotka

CTO

Magenic

Distributed computing is both a pressing app dev concern today, and an age-old concept in software architecture and development. It can still be confusing and intimidating to work with systems that span multiple machines and platforms, especially with the myriad technologies available today in the cloud and on premises. Developers have numerous resources at their disposal to make their distributed systems scalable, reliable and maintainable. In this workshop, we'll cover the fundamentals of distributed computing along with tools and frameworks that you can use to build and deploy your application. Expect to learn how you can apply technologies such as Azure Functions, Azure Service Fabric, Signal-R, RESTful services, and much more.

You will learn:

  • A fundamental understanding of distributed computing concepts
  • How modern languages and frameworks help in creating distributed applications
  • How key technologies from Windows, .NET, and Azure should fit into your software architectures