Learn computing fundamentals with Altair 8800 and Azure Sphere
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- 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:
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
Tags
Related Courses
Computer Vision: The FundamentalsUniversity of California, Berkeley via Coursera Programming Languages
University of Virginia via Udacity Learn to Program: Crafting Quality Code
University of Toronto via Coursera Computational Photography
Georgia Institute of Technology via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera