Labs

Lessons and labs will be aggregated on this page.


01. Installing a *nix operating system

In this lesson, you will set up an operating system in the Unix family.

02. Intro to the CLI

This lab introduces essential Command Line Interface (CLI) commands in Linux-style operating systems.

03. Installing the VSCode IDE

You will install a popular code editor, VSCode, in your Linux-ish environment.

04. VSCode basics

A quick introduction to VSCode functionality

05. Debugging

Debugging strategy and the basic features of the Visual Studio Code debugger.

06. Testing

Introduction to testing concepts and automated unit testing.

07. Comprehensive example

A working example of that touches every topic so far.

08. Control Flow Graphs

A simple but powerful analysis technique for understanding execution paths through source code.

09. Code Readability

Making code easier to understand.

10. Code-level Design

Best practices for organizing functionality.

11. Version Control

Creating a history of code changes and sharing code with your team.

12. Remote Servers

Working with remote servers

13. Server and Client App Samples

Starting up a template web application and communicating with it programmatically

Last modified August 28, 2024.