Every week starting September 14, 2023 through October 5, 2023 (4 episodes)

Learn Live: Contoso Real Estate App Deconstructed

Join us this fall for a live learning experience to build intelligent apps. You will be guided by subject matter experts as you explore the Contoso Real Estate reference implementation for composable enterprise apps using JavaScript on Azure. Learn to build complex solutions by first deconstructing open-source reference samples step-by-step and #FallforIntelligentApps

Join us for this live learning experience where you will be guided by subject matter experts through the Learn modules below in real time along with developers around the globe. Earn badges, prepare for certifications and Learn Live with a great community! See you there :)

Define and get started with the Contoso Real Estate Application

Define and get started with the Contoso Real Estate Application : September 14, 2023 9:00AM - 10:30AM (Pacific)

Want to get started building an enterprise-grade multi-scenario application using a composable architecture with cloud-native technologies on Azure? In this episode, you will:

  • Get introduced to the Contoso Real Estate reference architecture and its core application scenarios.
  • Fork the repo and setup our development environment using GitHub Codespaces.
  • Use the environment to build and preview the application locally and understand repo structure.
Develop and Deconstruct the Contoso Real Estate Portal App

Develop and Deconstruct the Contoso Real Estate Portal App : September 21, 2023 9:00AM - 10:30AM (Pacific)

Learn to build complex solutions by deconstructing open-source reference samples. We’ll focus on the core user experience powered by the first two scenarios In this episode, you will:

  • Learn about composable architectures – with focus on micro-frontends and API-first design.
  • Deconstruct the Portal app and Blog app packages to understand micro-frontends in action showcasing different frontend frameworks backend services.
  • Learn about API-first design – then deconstruct the Contoso Real Estate Open API specification to learn how this is implemented with serverless functions.
Develop and Deconstruct the Authentication, Payments & Search

Develop and Deconstruct the Authentication, Payments & Search : September 28, 2023 9:00AM - 10:30AM (Pacific)

Learn how to prioritize scenarios to layer on additional functionality in iterative ways In this episode, you will:

  • Integrate authentication to support different user roles (anonymous guest vs. authenticated new hire)
  • Integrate third-party services seamlessly to add payments (for rental reservation) in existing solution.
  • Integrate search capability with simple queries now (GraphQL APIs) and moving to natural language chat-based experiences (next) with Azure Open AI.
DevOps and Deconstruct the E2E Workflow for Testing and Deployment

DevOps and Deconstruct the E2E Workflow for Testing and Deployment: October 5, 2023 9:00AM - 10:30AM (Pacific)

Learn how end-to-end developer tools are critical for testing and deploying composable architecture solutions In this episode, you will:

  • Learn to setup and use automated end-to-end testing with the Playwright framework.
  • Learn how to setup Azure Developer CLI for a unified deployment experience for Azure.
  • Learn about Azure App Insights and other tools to help you optimize application costs and performance

Our Speakers and Moderators

  • Brian Terlson

    Principal Software Architect, Microsoft

    Follow Brian Terlson
  • Dina Berry

    Senior Content Developer, Microsoft

    Follow Dina Berry
  • Glaucia Lemos

    Cloud Advocate, Microsoft

    Follow Glaucia Lemos
  • Natalia Venditto

    Principal Program Manager, Microsoft

    Follow Natalia Venditto
  • Nitya Narasimhan

    Senior Cloud Advocate, Microsoft

    Follow Nitya Narasimhan
  • Savannah Ostrowski

    Senior Program Manager, Microsoft

    Follow Savannah Ostrowski
  • Yohan Lasorsa

    Senior Cloud Advocate, Microsoft

    Follow Yohan Lasorsa

Frequently Asked Questions

Is there a cost to attend the event?

The event is free! You can join YouTube to stream the content for free!

When does the event take place?

Every week starting September 14, 2023 through October 5, 2023

Will this event be available on-demand?

Yes! You can stream our past events anytime! Browse all Learn Live to stream anytime.

Where does the event take place?

This event series is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device.

What language are episodes delivered in?

This show is delivered in English. Captioning in 14 different languages will be available in the recordings, made available 48 hours after each live show at Learn Live.

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.