Video description
Build three complete websites, learn back- and front-end web development, and publish your site online with DigitalOcean
About This Video
- Get to grips with the Django web framework
- Test your knowledge by working through interesting coding quizzes and challenges
In Detail
Have you ever wanted to create a web application but didn't know where to start? Have you previously tried to learn Django but struggled with incomplete YouTube videos and poorly written tutorials? Or are you looking to move your code from Django 1 to Django 2? Then this course is for you.
In this Django course, you’ll be guided through the Django web framework from start to end. If you're going to be working with Python, especially for web applications or web design, learning the Django framework will be useful and this course will help you do just that.
Throughout this course, you'll be presented with coding quizzes and challenges to test everything you learn. This format will allow you to learn Django effectively. Although you will use Python in this course, you do not need prior experience in the language as the course offers an introduction to Python to get you up-to-speed.
The course will also ensure you get hands-on experience as you make three complete projects which include:
- Word-Counting Website: You’ll develop a simple website to count the most frequently used words in a piece of text.
- Personal Portfolio: You’ll create your own portfolio to show to your potential employers, featuring your résumé, previous projects, and a fully functional blog.
- Product Hunt Clone: You’ll make a website to share new tech products.
As you progress, you’ll also explore Git, which is a useful tool that allows you to create multiple versions of your code. In addition to this, the course will demonstrate how to take the projects that you make in this course and publish them live on the web through a Virtual Private Server.
By the end of this course, you will have developed the skills you need to create exciting web applications using Django 2.2.
Publisher resources
Table of contents
-
Chapter 1 : Welcome
- Introduction 00:05:35
-
Chapter 2 : Python Refresher
- Intro 00:00:41
- Install Python 00:03:34
- Variables, Strings, Ints, and Print 00:06:22
- If Statements and Comments 00:06:35
- Functions 00:06:19
- Lists 00:05:38
- Loops 00:05:52
- Dictionaries 00:04:07
- Classes 00:09:51
- Outro 00:00:35
-
Chapter 3 : Site #1 - Word Counter
- Intro 00:01:05
- Installing Django 00:06:25
- Running the Django Server 00:05:22
- Project Tour 00:11:20
- URLs 00:09:52
- Templates 00:06:47
- Forms 00:09:33
- Counting the words 00:20:46
- Challenge 00:04:21
- Solution 00:03:35
- Outro 00:00:52
-
Chapter 4 : Git
- Intro 00:01:08
- Git_explained 00:14:20
- Outro 00:00:55
-
Chapter 5 : Site #2 - Your Personal Portfolio
- Intro 00:01:11
- Sketch 00:04:03
- Virtualenv 00:05:49
- Gitignore 00:06:41
- Apps 00:04:59
- Models 00:19:23
- Admin 00:12:02
- Postgres 00:17:00
- Test Your Skills - Blog Model 00:09:19
- Home Page 00:05:48
- Bootstrap 00:20:03
- Show Jobs 00:09:39
- All Blogs 00:21:52
- Blog Detail 00:13:29
- Static Files 00:10:07
- Polish 00:10:54
- Outro 00:01:50
-
Chapter 6 : VPS
- Intro 00:00:47
- Digital Ocean 00:11:28
- Security 00:09:40
- Postgres and Virtualenv 00:08:18
- Git Push and Pull 00:18:58
- Gunicorn 00:12:28
- Nginx 00:09:51
- Domains 00:15:02
- Outro 00:01:10
-
Chapter 7 : Site #3 - Product Hunt Clone
- Intro 00:01:20
- Sketch 00:10:05
- Extending Templates 00:10:53
- Base Styling 00:12:34
- Sign Up 00:26:11
- Login and Logout 00:14:39
- Products Model 00:11:04
- Creating Products 00:22:15
- Iconic 00:05:58
- Product Details 00:18:52
- Home Page 00:19:00
- Polish 00:04:40
- Outro 00:01:04
-
Chapter 8 : What's New in Django 2?
- Intro 00:00:39
- What's New 00:05:57
- Migrating a Project 00:08:48
- Outro 00:00:18
Product information
- Title: Django 2.2 and Python - The Ultimate Web Development Bootcamp
- Author(s):
- Release date: July 2019
- Publisher(s): Packt Publishing
- ISBN: 9781839214196
You might also like
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …
video
Securing Your Network from Attacks
Attacks on enterprise networks and home networks are a growing problem with daily targeted attacks that …
book
Python Workout
Python Workout presents 50 exercises that focus on key Python 3 features. In it, expert Python …
video
Introduction to Cybersecurity
Cybercrime is on the rise, with a total of 1.2 billion dollars lost to phishing attacks …