Building Web Applications with Python and Django CLOSED
Over the course of this series, participants will be exposed to Django, a web framework written in Python and used to power many robust web applications. The series will feature an assessment of best practices for Python development, and participants will gain experience with using GitHub for version control, as well as setting up a local server environment with the intent to ultimately deploy the project live to the web.
By the end of the workshop, participants will have built a fully-featured Web Application consisting of an API and deployed onto the Internet.
Participants should have a basic familiarity of HTML and CSS, as well as some understanding of Object-Oriented Programming Principles.
Participants will be expected to own a web domain for the segment of the course that deals with putting the application online
Participants are expected to have the following installed on their machine:
- Code editor
- Web browser
- Termnal (Mac) or Powershell (Windows)
Over the course of the series, participants will be reviewing and installing the following programs:
- SQLite 3
- A Virtual Environment
A computer / laptop able to run a modern web browser (Chrome, Firefox, Opera, Safari, IE9+), and a code editor (ie. Sublime, Notepad++, Dreamweaver, etc).
- Introduction and Development Environment Setup
- Development Using Git
- Data structuring and Models in Django
- Django Views
- Django Templates
- Building an API in Django
- Application Structure and Planning
- Deployment and Beyond