- Module 1: Introduction to computing fundamentals with Altair 8800 and Azure Sphere.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will: