What The Hack - Modern development and DevOps with GitHub

Introduction

Increasing developer velocity and implementing proper DevOps procedures is a focus of most organizations in today’s world. GitHub offers a suite of tools for developers to streamline code creation, automate tasks, and ensure code security. In this challenge-based hack you’ll explore how to implement processes

The scenario

As part of a give-back campaign, your organization is supporting a local pet shelter by updating, deploying and managing a web application for listing pets available for adoption.

Learning Objectives

This DevOps with GitHub hack will help you learn how to:

  1. Manage source control with GitHub
  2. Contribute code without installing resources locally with GitHub Codespaces
  3. Gain the support of an AI pair programmer with GitHub Copilot
  4. Automate deployment with GitHub Actions
  5. Ensure code security with GitHub Advanced Security

Challenges

Prerequisites

Considerations

If you are running this hack with a group, here are some options for providing access to Azure:

Regardless of the option you choose, you’ll have to consider:

Contributors