Session Overview¶
These are the topics that we'll broadly be covering in this session:
Hosting Your Web Application¶
-
Purpose: Overview of web hosting and its importance.
-
Content: The concept of web hosting, domain names, and the general process of deploying a website.
-
Overview:
Intro to Git and GitHub¶
-
Purpose: Introduction to Git and GitHub for version control.
-
Content: Installing Git, setting up a GitHub repository, clone a repo, commit changes, and push to GitHub.
-
Overview:
Working with Secrets¶
-
Purpose: Learn how to secure sensitive information in your code.
-
Content: Best practices for managing secrets using
.env
files -
Overview:
Getting Started with PythonAnywhere¶
-
Purpose: Guide to hosting your Python application on PythonAnywhere.
-
Content: Step-by-step instructions for deploying a Flask or Django app on PythonAnywhere. Includes setting up an account, configuring the web app, and linking to GitHub for automated deployment.
-
Overview: