Course: 36 Videos
Length: 2.5 Hours
Price: $49
In this course we’ll build a cool little website with Django and Python that will generate random math flashcards and allow the user to guess the answer. The app will then evaluate the answer and let the user know if they were correct or not.
It may seem like a simple app, but there are a lot of moving parts that will allow us to really learn some cool things with Django and Python!
You don’t need to know Python, Django, or HTML to take this course, but if you already know any of those things, it’ll be easier for you to follow along.
After we build the website, I’ll show you how to set up Version control with Git, then we’ll push our code to Github for safe keeping before pushing it to Heroku for Free Web hosting.
Python is easily the most popular programming language out there, and Django is the most popular Web Development Framework for Python. Learning it has never been easier!
Course Content…
Module 1 | Build a Flashcard Website With Django and Python |
Unit 1 | Introduction | Video 1 |
Unit 2 | Install Python | Video 2 |
Unit 3 | Install Sublime Text Editor and Git Bash Terminal | Video 3 |
Unit 4 | Create a Virtual Environment | Video 4 |
Unit 5 | Install Django and Startproject | Video 5 |
Unit 6 | Run The Web Server | Video 6 |
Unit 7 | Migrate The Database | Video 7 |
Unit 8 | Startapp | Video 8 |
Unit 9 | Create an URLS.py File | Video 9 |
Unit 10 | Understanding URLS, Views, and Templates | Video 10 |
Unit 11 | Intro To The Bootstrap CSS Framework | Video 11 |
Unit 12 | Understanding Base.html | Video 12 |
Unit 13 | Add a Bootstrap Navbar | Video 13 |
Unit 14 | Build Some Math Web Pages | Video 14 |
Unit 15 | Create Math URLS | Video 15 |
Unit 16 | Introduction To Web Forms | Video 16 |
Unit 17 | Form Action | Video 17 |
Unit 18 | Form Processing | Video 18 |
Unit 19 | Random Number Generation | Video 19 |
Unit 20 | Pass Random Numbers To View | Video 20 |
Unit 21 | Determine Correct Answer | Video 21 |
Unit 22 | Answer Formatting | Video 22 |
Unit 23 | Colored Message Boxes | Video 23 |
Unit 24 | Flashcard Images | Video 24 |
Unit 25 | Create The Subtract Page | Video 25 |
Unit 26 | Create The Multiply Page | Video 26 |
Unit 27 | Create The Divide Page | Video 27 |
Unit 28 | Error Handling | Video 28 |
Unit 29 | Version Control With Git | Video 29 |
Unit 30 | Version Control With Github.com | Video 30 |
Unit 31 | Introduction To Heroku | Video 31 |
Unit 32 | Install The Heroku Toolbelt | Video 32 |
Unit 33 | Generate a Procfile | Video 33 |
Unit 34 | Change Settings.py File For Heroku | Video 34 |
Unit 35 | Push Code To Heroku | Video 35 |
Unit 36 | Heroku Domain Names | Video 36 |