Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro To Django with Python For Web Development
Rating: 4.7 out of 5(382 ratings)
5,150 students

Intro To Django with Python For Web Development

Learn Django The Fast and Easy Way!
Created byJohn Elder
Last updated 11/2023
English
English [Auto],

What you'll learn

  • Introductory Django
  • How to Build Simple Websites With Django
  • Download and Install Python
  • Install Django
  • How To Manage URL's
  • How to Create Views/Pages
  • How to Use Static Image Files
  • How to Use Templates
  • Basic CSS with Bootstrap
  • No Database Knowledge

Course content

1 section23 lectures1h 27m total length
  • Introduction2:05

    Launch your Django journey by learning the absolute basics of Python and Django to build a basic personal or business website, with no database concepts covered in this course.

  • First Things First: How To Get Support Fast!0:09

    Check out my student Facebook Group...

    It's a great place to get fast support for this course from me, to interact with other students, to post your projects and code, and to access course announcements and extras...

    Join Now!

    https://www.facebook.com/groups/codemycom/

  • Install Python4:16
  • Download Sublime Text Editor2:22

    Download Sublime Text, a popular free text editor for coding, install it on Windows, Mac, or Linux, and prepare for Django installation and the virtual environment setup.

  • Set Up A Virtual Environment6:17
  • Install Django2:31

    Install Django in your virtual environment using pip to get the latest 2.x release, then create a directory for your Django project and prepare to create it.

  • Django Version 3.0 Update0:06

    Django has updated to version 3.0 since this course was released. You can use the latest version of Django with no problems in this course.

  • Create A New Project2:30
  • Run the Web Server3:29
  • Migrate and Admin Area4:10
  • StartApp5:15
  • Django Views3:15

    Build your first django web page by creating a view as a python function in the mvc pattern, returning a rendered template and using a request to replace default page.

  • Template Files1:53

    Create a templates directory and template files for the home and about pages to align with views, then configure URLs in Django to route requests.

  • URLs6:10

    Learn how to configure Django URLs by importing views, creating path entries for home and about, naming routes, and including pages.urls via the main urls.py to build a navigable site.

  • Creating Links4:40

    Learn to create dynamic links in Django using the url template tag, avoiding hard-coded paths, and prepare templates with includes for shared navigation.

  • Extends Base File4:23
  • Block Title3:31

    Discover Django templating with a base template and blocks, including a title block, to set per-page titles, meta tags, and social links, enabling page-specific content like home and about pages.

  • Create a Navbar4:31
  • Using Python on a Page3:30
  • Using External Python Programs3:16
  • Static Image Files6:18

    Discover how to configure Django static files, organize images in a static/images folder, and use the static tag to load images, CSS, and JavaScript on your site.

  • More Static Images on About Page3:09
  • Bonus Lecture10:10

Requirements

  • No programming skills or special tools are necessary to take this course
  • You just need a computer with Internet access and a Web Browser

Description

In this course you'll learn how to build simple websites with Django and Python!

Django overwhelms a lot of people, and it doesn't have to! If you understand just a few basic concepts, you'll see that Django is a breeze to use!

In this course I'll be developing on a Windows machine, but you should be able to follow along if you're on a Mac or Linux.  I'll show you how to download and install Python and Django, and create a basic website. 

We won't be doing ANY database work in this course.  I feel like databases confuse a lot of newbies, so instead of getting bogged down in all of that, we're just going to skip it and focus on building basic static websites.  

You'll be able to build simple personal websites, or simple business websites when you're finished with this course.

WHAT DO YOU NEED TO TAKE THIS COURSE?

You don't need any tools or special skills to take this course. I'll show you how to download and install everything you'll need for free (Django, Python, and the Sublime Text Editor). 

Other than that, you'll just need a computer with Internet Access!

DO I NEED TO KNOW PYTHON TO TAKE THIS COURSE?

No!  Django is built for Python. It's a web framework for Python. So it's a good idea to learn Python if you want to use Django. But you don't have to know Python to take this course. I'll walk you through everything you need to know.

Building websites with Django is a ton of fun, and learning has never been this easy. 

I'll see you on the inside!

-John Elder

Who this course is for:

  • This course is aimed towards absolute beginners who want to learn the to build Websites with Django and Python