skip to Main Content
Sale

Django 3 – Full Stack Websites with Python Web Development

$149.99 $12.00

4.88 (12 reviews)
Category:

Description

What you’ll learn

  • Understand how using frameworks like Django will save you a ton of time in web development
  • Create beautifully styled websites using Bootstrap 4 (a front-end framework that simplifies web design)
  • Build fully functional websites for your startup or business
  • Create your own personal portfolio site to showcase your projects to potential employers
  • Understand Django basics like function base views, URL routing, models, templates and much more!
  • Publish your website online with Python Anywhere
  • Create a fully functional Todo List manager website where users can create accounts
  • Be able to connect Django to databases to help store and track data
  • Create a random password generator
  • Working with Static and Media files
  • Working with Forms
  • Creating a User Login System

Show moreShow less

Have you ever wanted to create a Web application but didn’t know where to start? Have you previously tried to learn Django but got fed up with incomplete YouTube videos and poorly written tutorials? Or are you looking to move your code from Django 2 to Django 3?

THEN THIS IS THE COURSE FOR YOU!

In my Django course, I will walk you through the Django web framework from beginning to end! I’m a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly… I care about you!

What is Django?

Django is an open-source web framework that is written in Python. It was created about twelve years ago, but new in 2020 we have Django 3 with a whole new set of features and capabilities!

Django is an amazing framework for web developers because it provides the infrastructure required for database-driven websites that have user authentication, content administration, contact forms, file uploads, and more. Instead of creating all of these features from scratch, you can use the Django framework and utilize these components that are already built, and focus your time on developing your web app instead.

If you’re going to be working with Python, especially for web applications or web design, you’ll want to learn the Django framework. It will save you a ton of time!

Contents and Overview

I believe we learn best by doing. So, throughout this course you’ll be presented with coding quizzes and challenges in order for you to test what you just learned. This format will allow you to actually learn Django and not just follow along like a robot 😉

We will use Python in this course, so if you have never used Python before, we will start with a python refresher to get you up to speed (no other python experience required).

We will then dive into making three complete websites:

1 – Password Generator: A simple website to create a random password with several options. You will learn how to:

  • Install Django

  • Create a new project

  • Work with Django’s URL routing

  • Creating Templates

  • Submit and handle HTML form data

2 – Personal Portfolio: Create your own portfolio to show to potential employers showing off your resume, previous projects, and a fully functional blog. You will learn how to:

  • Add apps to your project

  • Work with models and databases (including SQLite)

  • Access the admin panel

  • Create super users

  • Make a responsive website with Bootstrap 4

  • Work with static and media files

  • Extending Templates

  • Formating dates and purals

3 – Todo Woo: A website where a user can sign up for an account, and fully manage a todo list with the ability to create, edit, and delete. You will learn how to:

  • Work with the authentication system (sign up, login, logout)

  • Create virtual environments

  • Establish model relationships

  • Require login for certain pages

  • Create a CRUD application (Create, Read, Update, Delete)

  • Queries and filters

  • Handling Errors

I will also walk you through Git, which is an awesome tool for developers that allows you to create multiple versions of your code. I’ll explain why this is useful and help you understand why you should use it.

Additionally, I will show you how to take the projects that you made in this course and publish them live on the web through Python Anywhere. Like I said, I will take you from the very beginning to the very end!

Course material is regularly refreshed to include all of the newest updates and information. Additionally, I have made this course downloadable, so you can work through the class offline, making it as convenient as possible for you! Most instructors won’t allow this, but I want you to be able to enjoy this course in whichever way is best for you 🙂

Don’t waste your time scouring the internet and trying to piece together how to learn Django on your own. Invest in yourself, and allow me to teach you Django while having fun.

Don’t take my word for it. See what my other students are saying!

“Amazing course to get into Django and web development! Nick is really engaging and enthusiastic and a joy to learn from!! He explains concepts clearly and teaches in ways that allow the student to easily recall the information.” – Evv Erb

“I now work as a developer creating internal projects for our support team. Thanks!” – Johnathan

“Truly understands the concept of starting from the beginning. Great teacher and presenter.” – Earl McAndrew

“I really loved the course. By going through the course, I actually made my own website and deployed it on a server.” – Mrinal Shrivastava

“After buying 3 courses about django in Udemy. This is the only one I’m picking something up. Recommended.” – Ruben

“Amazing teacher, very good and clear explanations very nice and helpful real life examples and projects” – Itay Galea

“Nick really goes the extra mile to ensuring a fantastic learning experience from beginning to end. I would recommend this course to anyone looking to get their python apps online quick and easy. You just became my favorite instructor :)” – Nur Roberts

Feel free to take a free preview of this course to see if it’s a good fit for you. I am so confident that you will love my course, that I even offer a 100% 30-day money-back guarantee. You have nothing to lose, so come join me and let’s get started!

Who this course is for:

  • Anyone looking for a great beginner’s guide to Django
  • Python developers that want to learn web development with Django

Course content

  • Welcome
  • Python Refresher
  • Site 1 – Password Generator
  • Git
  • Site 2 – Personal Portfolio
  • Deployment – Pushing Your Site Live for the World to Enjoy
  • Site 3 – Todo Woo
  • What’s New in Django 3?
  • What’s Next?

12 reviews for Django 3 – Full Stack Websites with Python Web Development

  1. Luis Brito

    I can definitely see this course helping breaking through that initial barrier when it comes to learning a programming language. I’m positive I’ll finish it and hopefully master python by then.

  2. Abdallah Galal Abouhussein

    I would like to share my personnel experience, i`m very pleased and happy for taking this impressive course because Dr. Angela always makes it simple and easy to understand and always makes a precaution section before or after any bug that may appear to some students and also write or record the solution for us, and each word she said is very real and easy to understand.
    Thanks Dr. Angela
    Abdallah Galal

  3. Jiaqing Fan

    Very good course. Dr Angela explains things very clearly. The exercises are interactive and helpful.

    Angela’s voice is like ASMR in most lessons. So you won’t lose focus?

  4. Jaime Sánchez Blanco

    Every concept is very well explained so you can assimilate it, and the teacher insists in practicing daily to get the habit of programming. It really motivates to keep studying and practicing every day.

  5. Bradley Carouthers

    3 days in and I’ve already learned more than other training programs where I’ve put months in. Her teaching style is both efficient and effective.

    Edit: Now on day 29 and the course has held up my expectations and hopes. The rise in complexity is not too sharp, and every day feels like an accomplishment. Angela takes her time to explain things without rushing, yet is able to pack tons of information in nuggets of time.

    Still recommend supplemental exposure for a more wholesome grasp. Though, this should be quite enough

  6. Tommy Prévost

    Very good course.

    PROs: lots of coding exercises, clear explanations, great examples, adapted to 2021’s reality.

    CONs: past the first 30 lessons, many similar coding hands-on.

  7. Quang Tu

    I love all the lectures and challenges of this course. I finally find myself in love with coding. This is definitely a fun course. Thank you Angela for this great course.

  8. Fortunate Eze

    This course is nothing short of AMAZING. The level of love and sincere desire to see students succeed present in this course is a rare sight. This course is fun, it’s challenging, it’s suspense-filled, it makes you feel good about yourself solving those challenges. You don’t take this course and memorise codes, you take it and you know what you’re doing because you literally do it yourself.

    It couldn’t possibly be any more obvious that Angela brought out her whole heart, time, energy and resources to give us a course that if priced based on it’s value, many of us certainly can’t afford. I mean, she kept advising and encouraging us to keep going, because she knows the road could get bumpy, she made a few jokes and used funny animations so we smile along the way keeping it fun. Why some people can’t see this and would rather subscribe to trying to bend courses to fit their own personal preferences is beyond me, but I guess people will always be people.

    Dear Angela, I cannot speak for everyone but I certainly can speak for myself and I’m saying thank you. The efforts you put into making this course outstanding didn’t go unnoticed.

    Let as many of us as appreciate your efforts make you happy and energize you to create more life changing courses for us.

    Cheers.

  9. Chendaniel

    Just the course fits me. Learn by doing, it is easy to start and just follow the flow and at day 15 you realized how to program in Python. Then the magic happen. I am on day 27 and I am looking forward to start a new section everyday.

  10. Caspar Cheng

    Angela is my favourite teacher on Udemy, her courses always come with clear and concise demonstration, make it really easy to understand the content. Meanwhile, she also provide a lot of tips to encourage us moving further on the way of coding. I’m definitely a super fan of her. I had finished her web development boot camp and now I’m learning Python 100 days of code. This course is amazing as she provided one particular project for each day’s learning, which is, really useful and handy. Also, those projects are really interesting and won’t let me feel disappointed about myself. Although some of them are a little bit difficult, they’re still resolvable after some struggling and searching online. I’ll recommend this course for those who really want to learn Python well and write real python projects from scratch!

  11. Jonas Weber

    The course was awesome in the first half! Really helped me to get back to programming and learning new techniques. Also the course got way to much focused on web development in the second half, which I’m not really interested in and is redundand to your dedicated web development course. The lack of videos in the last quarter was rather sad. I really would’ve liked some video explanations for pandas and matplotlib. The challenges and capstone projects were great and challenging!
    All in all I can really recommend this course for beginners and those who want to learn python and/or get back to programming!

  12. Rohit Prasad

    Angela is the best teacher I have ever experienced. The way she explains all the topics and makes use of it in the projects is commendable. Thank you so much Angela for this course.

Leave a customer review

Your email address will not be published. Required fields are marked *

Back To Top