Locked lesson.
About this lesson
In this course, you'll learn Django for web development, and build a cool resume website to practice your skills.
Exercise files
There are no related exercise files for this lesson.
Quick reference
Introduction
In this video I'll introduce the course.
When to use
I'll discuss the tools we'll need to download and install for the course.
Instructions
We'll need the Sublime Text editor, the Git Bash Terminal, and Python itself.
Hints & tips
- We need a Text Editor to write code.
- We need a Terminal to execute commands.
- We need Python itself.
- 00:04 All right, welcome to the course, my name is John Elder, and
- 00:06 I'll be your instructor today.
- 00:07 In this course, I'm going to teach you Django for web development,
- 00:10 and we're going to actually build out this cool resume website.
- 00:13 You can see, it's got a little picture, and we can click the things, and
- 00:18 it sort of it scrolls through the different sections using some JavaScript,
- 00:23 it's going to be a lot of fun.
- 00:25 So this course is basically broken down into three main sections.
- 00:29 And in the first section, I'm going to teach you how to install and setup Django.
- 00:34 And we're also going to download and install all the tools that we need,
- 00:37 things like a text editor, we're going to use Sublime Text,
- 00:40 a terminal that we can run commands on, we're going to use the Git Bash terminal.
- 00:43 And I'll show you how to set up a virtual environment where we can run our Django
- 00:47 project and install Django itself, and do all the cool things.
- 00:50 In the second section of the course,
- 00:51 I'll show you how to build out a Django project, and we'll look at things
- 00:55 like URLs, we'll look at views, we'll look at different templates.
- 00:58 I'll show you how to deal with all this file structure stuff that you see.
- 01:02 And Django can seem overwhelming at first, but when we break these things down,
- 01:06 they're actually pretty simple.
- 01:08 In the second section, we'll build a sort of basic website with just very generic
- 01:12 things to show you how to create web pages and links, and things like that.
- 01:16 Towards the end of the second section, we'll actually build out a resume website,
- 01:20 and we're going to use a free theme for this.
- 01:23 There are thousands of themes out there on the internet, you can download and use.
- 01:27 I'm just going to use this particular one because I kind of like it.
- 01:29 But in teaching you how to use this theme,
- 01:31 you'll learn how to use just about anything.
- 01:34 So you could find any kind of theme that you like and use that.
- 01:37 This theme is built on top of the bootstrap CSS framework,
- 01:40 which we'll also kind of touch on a little bit.
- 01:42 In the third section of the course,
- 01:44 I'll show you how to push our website up to web hosting.
- 01:47 So this will be live online.
- 01:49 I'll show you how to get your own domain name.
- 01:50 So you can have, for instance, johnelder.com, whatever you are,
- 01:54 whatever domain name you want, I'll show you how to set that up.
- 01:57 And the web hosting that we're going to use is completely free.
- 01:59 There's a free tier that we're going to use, and it should be a lot of fun.
- 02:03 So at the end of this course, you'll have a very solid understanding of how to
- 02:07 do basic apps with Django, and it should be a lot of fun.
- 02:11 So let's get started.
Lesson notes are only available for subscribers.