Skip to content

Deconstructing The Contoso Real Estate App

Want to build an enterprise-grade solution on Azure? Start by tearing one down! Learn how in this series of Learn Labs - then transfer the knowledge to your own enterprise application projects!

Learn Live: Video Series ๐Ÿ†•

In Sept 2023, we ran a 4-part Learn Live: Serverless series for the #BuildIntelligentApps initiative. The Learn Live approach focuses on instructor-led livestreams that feature hands-on exploration of relevant training resources. In our case, we used the 4 episodes to create nearly 6 hours of video content that walks you through key aspects of the Contoso Real Estate application from definition to development, testing and deployment.

Ep 1 | Building Composable Cloud-Native Solutions on Azure

Get started with Deconstructing Contoso Real Estate. Learn about the Contoso Real Estate sample, fork the repo, launch GitHub Codespaces - and build/preview the application to validate environment.
Banner for Episode 1 of Learn Live Series
๐Ÿ‘‰๐Ÿฝ | Watch On-Demand

Ep 2 | Building Micro-frontends with API-first design thinking

Deconstruct the Portal Application experience in Contoso Real Estate. Learn about micro-frontends and API-first design - and why they are critical for composable enterprise architectures. Deconstruct the portal app, blog app, and serverless API.
Banner for Episode 2 of Learn Live Series
๐Ÿ‘‰๐Ÿฝ | Watch On-Demand

Ep 3 | Integrate 3rd Party Payments & Authentication Features

Deconstruct the Serverless backend integrations for Contoso Real Estate. Learn about managed authentication with user profiles support. Integrate 3rd party payments and explore options for search and storage extensions.
Banner for Episode 3 of Learn Live Series
๐Ÿ‘‰๐Ÿฝ | Watch On-Demand

Ep 4 | Deploy with Azure Developer CLI ยท E2E Testing With Playwright

Understand concepts like test automation and infrastructure-as-code. Learn to build reliable end-to-end tests with Playwright. Learn to provision and deploy multi-scenario applications to Azure with Azure Developer CLI.
Banner for Episode 4 of Learn Live Series
๐Ÿ‘‰๐Ÿฝ | Watch On-Demand

Learn Labs: Self-Guided ๐Ÿšง

Keep an eye on this site for a hands-on Learn Labs content based on the Learn Live series. This will allow you to walk through some of these concepts interactively, and cultivate your own intuition on both the tools and the workflows required to build enterprise-grade applications. Weโ€™ll model labs on the Learning Path format adopted in Microsoft.

  • Learning Path ๐Ÿ‘‰๐Ÿฝ Has 2-12 modules that provide an end-to-end learning journey
  • Each Module ๐Ÿ‘‰๐Ÿฝ Has 2-12 units that teach you a core concept in under an hour.
  • Each Unit ๐Ÿ‘‰๐Ÿฝ Has an activity (learn a concept, do an exercise) you can complete in < 5 mins.

Find this useful? Here are 3 actions you can take:

๐Ÿ‘‰๐Ÿฝ | Bookmark the Collection