Prev - Story about Mona's dream to make her dream a reality | Next - Build a PostgreSQL database layer using Docker container
- Build a PostgreSQL database layer using Docker container
- Create a simple database connection script to check connection to PostgreSQL
- Create a Python Django backend that connects to database and expose REST API
- Create a ReactJS front end server that connects to Python Django’s REST
- Deploy the application infrastructure layer (stretch goal)
This workshop should be ideal for customers who meets the following requirements:
- Either went through a basic Copilot 101 training or have familiarity with GitHub Copilot
- Prefer an advanced Copilot that involves a full web-end stack with Python Django, ReactJS, and a database layer
As a GitHub engineer who delivers this workshop, you should make sure that you have the following environments setup if you want to follow along.
- Access to Copilot license
- Access to Copilot Chat with Copilot for Business License
- Visual Studio Code with Copilot and Copilot Chat
- Docker with an ability to get base images from DockerHub
- You have Python and PIP installed on your computer and can install dependencies
- You have NodeJS installed
- You have the Git CLI installed
At the end of this workshop, you should be able to build a full stack web application that has a Python Django backend, ReactJS front end, and a PostgreSQL database layer with GitHub Copilot.
It is recommended that you created a separate parent folder with individual folders for each of the following components:
backend
- Python Django backendfrontend
- ReactJS frontenddatabase
- PostgreSQL database layerautomation
- Automation scripts to build the application infrastructure layer
Prev - Story about Mona's dream to make her dream a reality | Next - Build a PostgreSQL database layer using Docker container