Web game tutorial

This is a hands-on workshop where you will develop, from scratch, a browser game "Guess a picture". In this game you can upload pictures with a secret phrase, and other players can guess the secret phrase based on the pictures uploaded.

You will learn how to implement a web app like a professional developer: write code, build automation to test and deploy the project, manage secrets and security concerns. You will get familiar with Python and HTML (for coding), GitHub, Docker, NoSQL (database technology), and Azure (cloud provider to host our application and its resources).

To get started, view the prerequisites below, then see the intro module here.

Full list of all sections / modules:

Advanced sections:

Prerequisites

  1. Azure subscription, free tier: Create an account or use your existing account to sign up for a free azure subscription following the instructions on this page.

  2. Github Account: Create an account or use your existing account for Github

  3. Git: Install Git on your computer

  4. Visual Studio Code: Install VS Code

  5. VSCode Remote Extensions: Install the VSCode Remote Development extension pack by Microsoft

  6. Docker: Install Docker Desktop