YoVDO

Learn computing fundamentals with Altair 8800 and Azure Sphere

Offered By: Microsoft via Microsoft Learn

Tags

Microsoft Azure Courses Programming Courses Internet of Things Courses Network Security Courses

Course Description

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

Tags

Related Courses

Computer Vision: The Fundamentals
University 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