Learn computing fundamentals with Altair 8800 and Azure Sphere

Go to class
Write Review

Free Online Course: Learn computing fundamentals with Altair 8800 and Azure Sphere provided by Microsoft Learn is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Introduction to computing fundamentals with Altair 8800 and Azure Sphere.
    • In this module, you will:

      • Learn about the history of the Altair 8800, the computer that kick-started the personal computer revolution.
      • Learn about the three components of Azure Sphere and how they provide a platform for improved-security IoT.
      • Apply the Azure IoT services that are used to connect the Altair 8800 to the cloud.
    • Module 2: Learn how to set up the Altair 8800 emulator and the Azure Sphere development environment.
    • In this module, you will:

      • Learn the hardware and software requirements for the Altair 8800 emulator.
      • Learn about the five components to a cloud-connected Altair on Azure Sphere solution.
      • Install and configure the components.
    • Module 3: Learn how to create a cloud-based Azure IoT Central application for the Altair 8800 emulator and Azure Sphere.
    • In this module, you will:

      • Create an Azure IoT Central application.
      • Set up a trusted relationship between your Azure Sphere tenant and Azure IoT Central.
      • Create an enrollment group.
      • Create and validate a tenant CA certificate.
    • Module 4: Learn how to help secure the Altair emulator network communications.
    • In this module, you will:

      • Declare the network endpoints for the Altair emulator.
      • Get connection information for Azure IoT Central.
      • Help secure communications to the test.mosquitto.org MQTT broker.
    • Module 5: Learn how to deploy the Altair 8800 emulator to Azure Sphere.
    • In this module, you will:

      • Learn about the architecture of Azure Sphere.
      • Learn about the application architecture of the Altair emulator.
      • Start the app build and deployment process.
      • Understand the virtual disk cache-aside server.
    • Module 6: Learn how to customize IoT Central, create an Altair web terminal, and run the Altair virtual disk server.
    • In this module, you will:

      • Customize IoT Central.
      • Create an Altair web terminal as an Azure static web app.
      • Install and run the Altair Python virtual disk server.
    • Module 7: Learn how to program the Altair 8800 emulator.
    • In this module, you will:

      • Understand Altair BASIC and CP/M, and how to use them.
      • Learn how to program the Altair emulator by using Altair BASIC.
      • Write an Altair BASIC application.
      • Learn how to boot CP/M and program with Microsoft BASIC, C, and Assembler.
    • Module 8: Learn how to deploy your own private MQTT broker.
    • In this module, you will:

      • Create an Ubuntu virtual server.
      • Install and help secure a Mosquitto MQTT broker.
      • Install Let's Encrypt to provide CA certificate authentication.
      • Run the Python virtual disk server on the virtual machine.

Syllabus
    • Module 1: Introduction to the Altair 8800 and Azure Sphere
      • Introduction
      • The Altair 8800
      • Azure Sphere
      • The cloud-connected Altair architecture
      • Knowledge check
      • Summary
    • Module 2: Set up the Altair emulator and Azure Sphere
      • Introduction
      • Azure Sphere hardware options for the Altair emulator
      • Prepare to install the Azure Sphere development software on your computer
      • Exercise - Install the Azure Sphere development software on your computer
      • Knowledge check
      • Summary
    • Module 3: Create an Azure IoT Central application for the Altair emulator and Azure Sphere
      • Introduction
      • Prepare to create an Azure IoT Central web application
      • Exercise - Create an Azure IoT Central web application
      • Prepare to enable trust between Azure IoT Central and your Azure Sphere tenant
      • Exercise - Enable trust between Azure IoT Central and your Azure Sphere tenant
      • Knowledge check
      • Summary
    • Module 4: Secure the Altair emulator
      • Introduction
      • Prepare to declare the Azure IoT Central network endpoints
      • Exercise - Declare the Azure IoT Central network endpoints
      • Prepare to secure the connection to an MQTT broker
      • Exercise - Secure the connection to an MQTT broker
      • Knowledge check
      • Summary
    • Module 5: Deploy the Altair emulator to Azure Sphere
      • Introduction
      • Prepare to deploy Altair emulator disk services
      • Exercise - Deploy Altair emulator disk services to Azure Sphere
      • Prepare to deploy the Altair emulator to Azure Sphere
      • Exercise - Deploy the Altair emulator to Azure Sphere
      • Knowledge check
      • Summary
    • Module 6: Create and customize Altair 8800 cloud services
      • Introduction
      • Configure Azure IoT Central
      • Exercise - Customize your Azure IoT Central application
      • About the Altair web terminal
      • Exercise - Deploy an Altair web terminal
      • Run the Python virtual disk server
      • Exercise - Run the Python virtual disk server
      • Knowledge check
      • Summary
    • Module 7: Program the Altair 8800 emulator
      • Introduction
      • Prepare to program the Altair by using CP/M
      • Exercise - Program the Altair by using CP/M
      • Prepare to program the Altair emulator by using Altair BASIC
      • Exercise - Program the Altair emulator by using Altair BASIC
      • Prepare to program the Altair by using the front panel
      • Exercise - Program the Altair by using the front panel
      • Knowledge check
      • Summary
    • Module 8: Deploy a private MQTT broker
      • Introduction
      • Prepare to deploy a private MQTT broker
      • Exercise - Deploy a private MQTT broker
      • Knowledge check
      • Summary