Udemy

The Ultimate Beginner's Guide to Django 1.11

Enroll Now
  • 7,061 Students
  • Updated 9/2019
4.7
(1,631 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 1 Minute(s)
Language
English
Taught by
Nick Walter
Rating
4.7
(1,631 Ratings)
1 views

Course Overview

The Ultimate Beginner's Guide to Django 1.11

Learn how to make and publish websites with Django and Python. We'll make three complete apps and publish one online.

Welcome to The Ultimate Beginner's Guide to Django. If you're brand new to Django, or have gotten lost in online tutorials, this is the course for you. I'll take you from being an absolute beginner to actually creating three complete Django websites. We'll also cover how to publish your sites.

This course starts with a Python Refresher. Django is a web framework written in Python. If you're new to Python, or just a bit rusty, this section will get you up to speed as quickly as possible. You don't need to be a Python expert to make Django website, but a base knowledge is needed. In the Python Refresher I'll teach you a new concept, show you some examples, then present you with a coding challenge to make sure you've understood that concept.

The three websites we'll make are as follows:

  1. Pig Latin Translator - A simple two-page website that turns any text into Pig Latin! Creating this website will teach you the fundamentals of Django.
  2. Your Personal Blog - Don't use WordPress or Tumblr to share your thoughts; make your own blog! This website will teach you how to work with a database and data models. We'll also cover how to work with both static and user uploaded images!
  3. Reddit Clone - This is the most advanced and complicated website we'll make in the course. With a big focus on creating user accounts and authentication, this website will teach you the more advanced topics that this course covers.

Also included in the course is a section showing you how to deploy your blog to a server and publish it for the world to see! I'll then take you step by step through working with a Ubuntu Linux server that will run your Django code 24/7.

What are the key topics covered in this course?

  • URL Dispatching
  • Function and Class Based Views (FBV v. CBV)
  • How to start a new project
  • How to create apps within a project and why they're important
  • Running your project in a virtual environment using Virtualenv
  • Publishing your site on a VPS (Virtual Private Server) running Ubuntu Linux
  • Working with templates
  • Debugging
  • Gunicorn
  • Handling GET and POST requests
  • Working with a Database and Models
  • Admin Interface
  • Static and user uploaded images
  • Authentication and User accounts

Feel free to take a free preview of this course to see if it's a good fit for you. Remember, you have a 30-day money-back guarantee with this course, so if for any reason you don't like it, you can get a full refund. There's no reason not to sign up!

Thanks for checking out The Ultimate Beginner's Guide to Django. See you on the inside!

Course Content

  • 7 section(s)
  • 83 lecture(s)
  • Section 1 Welcome!
  • Section 2 Python Refresher
  • Section 3 Site #1 - Pig Latin Translator
  • Section 4 Site #2 - Personal Blog
  • Section 5 Publishing a Website on a VPS (Virtual Private Server)
  • Section 6 Site #3 - Reddit Clone
  • Section 7 Bonus

What You’ll Learn

  • Create Django websites that work with a database.
  • Publish a website on the internet.
  • Understand Django basics. Function and Class Based Views, URL routing, Models, Gunicorn and much more!

Reviews

  • A
    Antonio José Bottino de Moraes
    5.0

    Nick is very good in teaching and getting the most of your time. He pass tons of info, detailed when needed or may just introduce topics to you at a level you can go on in the course and take a deeper view later at your own as he shows valuable resources from getting info. Very nice person, he will pass by your implementation and give it his plus; he is always available to respond your posts.

  • G
    Gary Bergeron
    5.0

    The instructor recaps and summarizes at all the right spots and doesn't assume you are a technical genius. He also speaks with enthusiasm and passion. His best attribute is that he makes mistakes and explains how to correct them or how he got there. Unlike other courses, there are very few black boxes that remain a mystery after the course. I am actually an experienced developer in other technologies and have taken quite a few courses. I hope he makes more courses.

  • J
    Jason Au
    4.0

    The instructor did a perfect job overall, the only drawback is that I hope he can update some of his his course material when some apps were outdated and caused frustration to beginners.

  • G
    Ganesh & Anvesh Software courses
    4.0

    Thank you Nick for your great explanation. But please tell us, where we can learn required amount of HTML, CSS, JavaScript and Bootstrap. I am kind of able to follow your project but to build my own projects, I am not able to do Html, css, Javascript, Bootstrap.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed