Updated Monday, April 26, 2021.
This document is available at:
https://reskillamericans.github.io/info-2021/tracks/back-end-python
Please report problems with this document at our Issue Tracker.
Your instructors and mentors in this course include:
Name | Slack Username |
---|---|
Eniayomi | @eniayomi |
Eniola Medunoye | @Enny |
Oreoluwa Lana | @Oreoluwa Lana |
Oluwafemi Adenuga | @Femi |
You are welcome to message them directly, but please post questions that would benefit all of your peers at #track-backend-python.
The following course list covers the specific courses in your track. Please also note the General Courses listed in the top level Program Info Page.
Python: Introduction to Web Development
Introducing the Django web server framework.
A 4 question test here.
Creating an Application in a Django Project - 9 minutes
Assignment: Share link to your GitHub repo with your Django project - including a screenshot in the README.md.
Python: Object Oriented Programming
Introduction to Python Objects and Classes.
A 9 question test here.
A 4 question test here.
A 7 question test here.
A 5 question test here.
An 8 question test here.
Assignment: Creating Category class for budgeting with specific methods.
References:
Introduction to Databases
This course will introduce you to MySQL and Firebase as well as general database concepts. You will install MySQL locally and learn the befits of using cloud-hosted
databases.
A 10 question test is here.
Assignment: Using MySQL, create an employee database with the given data and perform the requested quiries. Submit a screen shot.
Python Try/Except, Modules and Lambdas
Error handling, Python modules, file operations,
Assignment:: Wrap up of ATM project - save account balances in a file. Track user session information while users are still logged in.
References:
HTTP Secure Socket Layer (SSL and CORS)
Assignment: Improve the ATM mock-up from the previous course and submit as a github repo.
HTTP Secure Socket Layer (SSL and CORS) - due date April 18th.
A 10 question quiz is here.
Assignment: You should replicate the Mock ATM project on your computer and add four additional functions. You will have to do your own research on the internet to find how to use Date and Time features of Python. Use resources like mentors and peer study group for help!
This week participants begin working with the Learning Managment System (LMS).