Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Learn computing fundamentals with Altair 8800 and Azure Sphere

Microsoft via Microsoft Learn

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

Reviews

Start your review of Learn computing fundamentals with Altair 8800 and Azure Sphere

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.