Best Django Courses

Find the best online Django Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Django Courses.

The Complete Python 3 Course: Beginner to Advanced!

Learn Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

Created by Joseph Delgadillo - Best-Selling Instructor

"]

Students: 561571, Price: $129.99

Students: 561571, Price:  Paid

If you want to get started programming in Python, you are going to LOVE this course! This course is designed to fully immerse you in the Python language, so it is great for both beginners and veteran programmers! Learn Python as Nick takes you through the basics of programming, advanced Python concepts, coding a calculator, essential modules, creating a "Final Fantasy-esque" RPG battle script, web scraping, PyMongo, WebPy development, Django web framework, GUI programming, data visualization, machine learning, and much more!

We are grateful for the great feedback we have received!

"This course it great. Easy to follow and the examples show how powerful python can be for the beginner all the way to the advanced. Even if the RPG may not be your cup of tea it shows you the power of classes, for loops, and others!"

"Good course even for non-programmers too."

"It's really well explained, clear. Not too slow, not too fast."

"Very thorough, quick pace. I'm learning A TON! Thank you :)"

"Good explanation, nice and easy to understand. Great audio and video quality. I have been trying to get into Python programming for some time; still a long way to go, but so far so good!"

The following topics are covered in this course:

  • Programming Basics

  • Python Fundamentals

  • JavaScript Object Notation (JSON)

  • Web Scraping

  • PyMongo (MongoDB)

  • Web Development

  • Django Web Framework

  • Graphical User Interface (GUI) Programming (PyQt)

  • Data Visualization

  • Machine Learning

This course is fully subtitled in English!

Thank you for taking the time to read this and we hope to see you in the course!

Python And Django Framework For Beginners Complete Course

Beginner to Expert Python.Start from the basics and go all the way to creating your own applications and games!

Created by Horizon Tech - Experienced Programming Instructors And Developers

"]

Students: 167564, Price: $94.99

Students: 167564, Price:  Paid

    Learn Python From Scratch

  • I’ve created thorough, extensive, but easy to follow content which you’ll easily understand and absorb.

    The course starts with the basics, including Python fundamentals, programming, and user interaction.

    The curriculum is going to be very hands-on as we walk you from start to finish becoming a professional Python developer. We will start from the very beginning by teaching you Python basics and programming fundamentals, and then going into advanced topics and different career fields in Python so you can get real-life practice and be ready for the real world.

  • The topics covered in this course are:

    Array implementation

    File methods

    Keywords and Identifiers

    Python Tuples

    Python Basics

    Python Fundamentals

    Data Structures

    Object-Oriented Programming with Python

    Functional Programming with Python

    Lambdas

    Decorators

    Generators

    Testing in Python

    Debugging

    Error Handling

    Regular Expressions

    Comprehensions

    Modules

    *Django Framework With Building Projects:

    Django Web Framework, you will learn the fundamentals of web applications. web applications using Python Django Web Framework.

    • Build website and web applications

    • HTML and CSS for front end web development

    • Bootstrap for responsive web design

    • Python

    • Django for creating robust websites and web apps

    * BUILD A WEB APPLICATION USING  DJANGO FRAMEWORK

  • See you inside the course!

Python and Django Full Stack Web Developer Bootcamp

Learn to build websites with HTML , CSS , Bootstrap , Javascript , jQuery , Python 3 , and Django!

Created by Jose Portilla - Head of Data Science, Pierian Data Inc.

"]

Students: 154748, Price: $129.99

Students: 154748, Price:  Paid

Welcome to the Python and Django Full Stack Web Developer Bootcamp! In this course we cover everything you need to know to build a website using Python, Django, and many more web technologies!

Whether you want to change career paths, expand your current skill set, start your own entrepreneurial business, become a consultant, or just want to learn, this is the course for you!

We will teach you the latest technologies for building great web applications with Python 3 and Django! But we don't just teach that, we also teach the Front End technologies you need to know, including HTML, CSS, and Javascript. This course can be your one stop shop for everything you need! It will serve as a useful reference for many of your questions as you begin your journey in becoming a web developer!

This course is designed so that anyone can learn how to become a web developer. We teach you how to program by using HD Video Lectures, Walkthrough Code Projects, Exercises, Concept Presentation Slides, Downloadable Code Notes, Reading Assignments, and much more! 

Here is just a small sampling of the topics included in this course:

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap 3 and 4
  • Document Object Model
  • Python
  • Django Basics
  • Django Templates
  • Django Forms
  • Django Admin Customization
  • ORM
  • Class Based Views
  • REST APIs
  • User Authentication
  • and much,much more!

You will also get access to our online community of thousands of students, happy to help you out with any questions you may have! Any questions, feel free to send me a message here on Udemy and connect with me on LinkedIn, check out my profile for other courses.

We also have a 30-day money back guarantee, so you can try out the course for an entire month, risk-free!

Always keep learning!

Jose

Django Core | A Reference Guide to Core Django Concepts

Dive in deep to the core concepts behind the power Django framework written in Python. Using Django 1.10 with Python 3

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 85071, Price: $94.99

Students: 85071, Price:  Paid

Our philosophy is teaching individuals how to code by going through step by step projects. This drives the majority of our content with one exception: the Django Core course. 

In this course, we go in-depth into various Django concepts to provide a comprehensive guide to topics that include:

  • Django Models
  • Model Instance Methods & Properties 
  • Model-level field validation
  • How models map to databases and Primary Keys
  • Django Forms and Formsets
  • Relating Data with Foreign Keys in Django
  • Handling Subdomains with Django Hosts
  • Form validation
  • Model Form
  • Function Based Views (FBVs)
  • Class Based Views (CBVs)
  • CRUD in Django Views (Create Retrieve Update Delete List)
  • Django Templates
  • Template Inheritance 
  • Template shortcuts & Filters
  • Django translation
  • and much more!

We built this for students looking for a in-depth look at the above concepts. We encourage you to have some experience with Django such as our Try Django series (1.8 & Up) which is available on Udemy.

Python eCommerce | Build a Django eCommerce Web Application

Launch your business by learning to build your own eCommerce app step-by-step.

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 75894, Price: $94.99

Students: 75894, Price:  Paid

What used to take a big team of people can now be accomplished by you and you alone. It's all thanks to the massive improvements to what programming languages can do. Python is the perfect beginner's starting point because it's simple to understand while being powerful enough for experts to build self-driving cars and AI systems. 

This course leverages Python to build a fully functioning eCommerce website and application using the Django framework. 

Why Django and why now?

  • Django is built for speed. Both in functionality and in development time. 
  • Some of the top tech companies are build on Django: Instagram and Pinterest to name a couple.
  • Django is written in Python and therefore it helps you further master Python. 
  • Huge support from developers around the world. Run into an issue with something in python or Django? A quick google search will likely yield an answer (if not, I'll try to help you out too)

Python is the easiest to start with AND it's made for the pros (such as building Artificial Intelligence)

Why eCommerce? Why not social networking?

I do have course called Tweetme that covers building twitter-like service. That course will show you how to create a social network step-by-step. I do encourage you to take that course but I'll say this course should be taken first for a key reason...

Validation. Proving any project is worth your effort and time can be very challenging. Proving that a social network is viable is also VERY VERY challenging. eCommerce, on the other hand, it's very clear if your project is working: it's either making sales or it's not. 

Here's the thing. I want you to build a super successful project and change your life as a result of that project. I believe the only way you can do that is by committing yourself to working through projects from start to finish. This project is the result of everything I've ever done and learned in programming. I show you step-by-step to help you learn the context of how all of this is used. Along the way, I'll explain the WHY behind the HOW

It's an amazingly exciting time to get into coding/programming/software development/technology! I hope you join me.

Thank you,

Justin

Try Django 1.9 | Build a Blog and Learn Python’s #1 Library

Learn step-by-step to build a Django Blog Web Applications and get your project in the real world today.

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 75798, Price: Free

Students: 75798, Price:  Free

Try Django 1.9 Tutorial Series (Last Updated: Oct-2016)

Three project tutorials to help you launch your project this month. This course teaches you the basics of Django by building an Advanced and Modern Blog; the #1 Web Framework written in Python.

Create a Blog with Try Django 1.9Advancing the Blog 

and

Learn Django Rest Framework in Blog API section to build a powerful RESTful API service.

Django is awesome and very simple to get started. Step-by-step tutorials are to help you understand the workflow, get you started doing something real, then it is our goal to have you asking questions... "Why did I do X?" or "How would I do Y?" These are questions you wouldn't know to ask otherwise. Questions, after all, lead to answers.

This is an Ad-Free Version of the Try Django 1.9 Tutorial Series from our Coding Entrepreneurs Youtube Channel. High Res Video Downloads are also included.

Furthermore, we teach you how to launch on a live hosting service called Heroku.

Over 200,000 students are currently learning from our courses.

Try Django 1.11 // Python Web Development

Build a web app with Django // The #1 Web Development Framework for Python

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 71147, Price: Free

Students: 71147, Price:  Free

Python is one of the best programming languages in the planet. Why? For a few reasons:

  • It's proven & scalable
  • It's open-source
  • The Internet of Things and Raspberry Pi
  • It's leading the change for future technology

Proven & Scalable: Python runs Instagram's backend. It also run's Pinterest's, NASA, Mozilla, and countless others. It scales.

Open-Source: Open source technology means **anyone** can change it. Literally anyone. Are you in New Zealand? Yup you can change the code. Are you in Argentina? Yup, go ahead change it. Open-source changes the game for everyone because we can all use it.

Internet of Things (IoT) and Raspberry PI Connected devices are coming in waves. The easiest way to connect to these devices is using the Raspberry Pi and writing code in Python. Python is versatile so it makes controlling real-world objects with Raspberry Pi simple. 

Pushing the Bounds of Future Technology Python is leading the charge in artificial intelligence with things like OpenCV, TensorFlow, PyBrain, and many others.

Sooo... Python is cool but why is this called Try Django? What's Django?

***

Django will be the backbone for your projects. 

***

If you work with Python, the chances are good you need internet-connected data that stored securely and is reliable. This is where Django comes in. Django is a web-framework that can handle all of your data and handle it better than any web framework out there.

Django is the #1 Web Framework for Python for a reason: it's easy enough for the beginners and yet powerful enough for the pros. Instagram uses Python by way of Django. So does Pinterest. And Nasa. And Mozilla. It may not be the only technology that they use but its... the backbone of them all.

If Python is the future behind underlying technology, Django will be it's close cousin and if you love Python, Django will soon become your friend.

Cheers!

Justin

A Beginners Guide to Django!

Learn all the basics of Django through a step-by-step process by creating your very own Polls Application for free!

Created by Avinash Jain - CEO of TheCodex.me - Teaching 500,000+ Students how to code

"]

Students: 71104, Price: Free

Students: 71104, Price:  Free

Have you ever wanted to create an app like Instagram? Maybe even Pinterest? Did you know that they were created through Django? I thought so :)

If you want to learn Django, you're in the right place! We'll cover everything there is in Django, from our directory and apps, to creating and populating our database. You'll learn how to use URL's, templates, and add CSS + Bootstrap to your app!

The best part? It's absolutely free!

So what are you waiting for? Whip out your laptop, take a seat, and start developing Django today!

Try Django 2.2 – Web Development with Python 3.6+

Learn by doing in building a Web Application with Python #1 Web Framework: Django.

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 46111, Price: Free

Students: 46111, Price:  Free

Try Django 2.2 is the latest in a line of Try Django series. This one covers the latest version of Django by building a blog application.

Python is one of the best programming languages in the planet. Why? For a few reasons:

  • It's proven & scalable

  • It's open-source

  • The Internet of Things and Raspberry Pi

  • It's leading the change for future technology

Proven & Scalable: Python runs Instagram's backend. It also run's Pinterest's, NASA, Mozilla, and countless others. It scales.

Open-Source: Open source technology means **anyone** can change it. Literally anyone. Are you in New Zealand? Yup you can change the code. Are you in Argentina? Yup, go ahead change it. Open-source changes the game for everyone because we can all use it.

Internet of Things (IoT) and Raspberry PI Connected devices are coming in waves. The easiest way to connect to these devices is using the Raspberry Pi and writing code in Python. Python is versatile so it makes controlling real-world objects with Raspberry Pi simple. 

Pushing the Bounds of Future Technology Python is leading the charge in artificial intelligence with things like OpenCV, TensorFlow, PyBrain, and many others.

Sooo... Python is cool but why is this called Try Django? What's Django?

***

Django will be the backbone for your projects. 

***

If you work with Python, the chances are good you need internet-connected data that stored securely and is reliable. This is where Django comes in. Django is a web-framework that can handle all of your data and handle it better than any web framework out there.

Django is the #1 Web Framework for Python for a reason: it's easy enough for the beginners and yet powerful enough for the pros. Instagram uses Python by way of Django. So does Pinterest. And Nasa. And Mozilla. It may not be the only technology that they use but its... the backbone of them all.

If Python is the future behind underlying technology, Django will be it's close cousin and if you love Python, Django will soon become your friend.

Cheers!

Justin

Try Django 1.10 | Create a URL Shortening Service

Django is a powerful web framework that makes it easy to build web applications it's why it's the #1 Python library

Created by Justin Mitchel - Coding Entrepreneur & Teacher - 568,000+ Students

"]

Students: 41230, Price: Free

Students: 41230, Price:  Free

Try Django 1.10 is an introduction to Django version 1.10 by creating a simple, yet robust, URL Shortening Service. This series covers a variety of Django basics as well as Django 1.10 specific material. 

Generally the topics will include:

- How we made the Kirr url shortening service
- Django Project Setup
- Class Based Views (& some Function Based Views)
- Models, Model Forms, Forms, Form Validation
- Overriding Model Save Method
- Launching on a Live Server (via Heroku)
- Custom Validation directly on Django Fields
- And More

What Technology you'll learn in the Build a Try Django 1.10 URL Shortening series: 
 -- Django Framework (version 1.10): a powerful backend framework used by top sites like Instagram and Pinterest. Django makes it easier to have a powerful web application to use for all types of projects. Django is written in Python (and is one of the most popular Python libraries in the world).
-- Bootstrap (version 3.3): a powerful front-end framework used by thousands of sites around the world. Bootstrap makes it easier to have a responsive web application so it looks awesome on any mobile device and any desktop computer.
-- Python 3: One of the top programming languages in the world. Powerful enough for the experts, easy enough for beginners. Why? It uses spaces and line breaks with minimal special characters (like !@#$;*) which means it's closer to English than most programming languages. 

All of our tutorials have a simple goal in mind: get you building something real and quickly through step-by-step training.

Python Developer: Python/Django/Flask/PostgreSQL/MySQL/API

Develop Applications with Python step by step

Created by Bluelime Learning Solutions - Learning made simple

"]

Students: 28989, Price: $69.99

Students: 28989, Price:  Paid

Python is a dynamic modern object -oriented programming language  and can be used to do a lot of things both big and small.   Python is what is referred to as a high level language. That means it is a language that is closer to humans than computer.It is also known as a general purpose programming language due to it's flexibility. Python is an interpreted language that does not need to be complied like for example java programming language. It is interpreted and run on the fly the same time.

Python has been used in a lot of places like in creating games, for statistical data and visualization,speech and face recognition.

Some of the biggest websites on this planet earth use python in one way or another. Examples include:

  • Google

  • Youtube

  • Facebook

  • Nasa

  • Disney

  • Pixar

  • Reddit

  • Pinterest

  • Instagram

  • Spotify

  • Survey Monkey

  • Yahoo Maps

Topics covered include:

  • Interacting with Python in various ways

  • Python Operators

  • Python Data Types

  • Data type casting

  • Python String Methods and Formatting

  • Python Data Structures

  • Python Functions

  • Python DocStrings

  • Python Decorators

  • Python Control Flow Statements

  • Python Modules and Packages

  • Working with external files in Python

  • Working with dates and times

  • Working with calendars

  • Handling exception errors

  • Version control system with Git and Github

  • Web scrapping with Python

  • Python and Machine Learning

  • Web development with Django

  • Creating a database driven application

  • Python Object Oriented Programming

Projects we will create:

  • Create a web based todo app and deploy to cloud

  • Database CRUD  app with SQL Server and Python

  • MP3 Player

  • Lottery Number Simulator

  • Loan calulator

  • Create a basic calculator

  • Create a digital clock

  • Create a number guessing game

  • Create a random number generator

  • Create a countdown timer

  • Create a lottery number simulator

Django & Python: complete BUNDLE + Django real project 2020

Django and python Bundle: from learning all basic of python to advanced python to UI Design TKINTER and then Django

Created by Arash Shahvar - full stack web developer

"]

Students: 23926, Price: $89.99

Students: 23926, Price:  Paid

please first look at free preview on course about Django at the bottom of this page , you will learn a lot

Here’s a little outline of what we are presenting to you in this course.

We will be covering a number of basic topics and agendas that, by and on themselves, would be enough to get you started as a programmer, even if you may have zero to none prior acquaintance with programming.

The topics include whatever you are going to need as a programmer, we cover very basic topics such as Using Linux,  and Best IDE, which are the systematic pre-requirements for your hardware, and from there we set you up on the basics of Python programming language, as the most common programming language used by professionals around the world.

In our basic python programming course we use a lot of examples to make sure that all the points really hit home, topics such as variables, printing techniques, lists, various forms of loops, dictionaries, and tuple, and numerous practical and useful functions and classes are all dealt with through multiple examples that have been tested over and over again by the very best professionals in the game.

To make sure that you have totally mastered the topics, in due course you are going to be presented with entertaining exercises such as designing an rpg game, whose fulfilment is going to require all that you have been taught during the course, in the most involved and practical format possible, to make you thoroughly prepared for the real life projects ahead of you.

On the second level we are going to deal with the more advanced topics on python, with more practically-designed details and examples.

We further elaborate the topic of files, Json, and try and except .

we use tkinter as a platform for our UI course.

Tkinter being universally viewed as the best UI library for python available on the market, will be where we base our further instructions.

We will show you how to install tkinter, and how to apply its various and multilayered components in detail, with topics such as title , label , button , textbox , combo-box , radio button, scroll text, file menu , message box  and many more thoroughly elaborated through lots and lots of examples.

With the basic and more advanced topics of python out of the way, now we will be able to enter the practical realms of professional programming, in which we will learn how to make a webpage using the most common and powerful framework available for web-designing, Django.

After being done with its installation manual and set up, we will provide you with a forty hour course, in which we cover all the details on often elaborate topics for starting, improving and creating the ultimate website that would be just as interactive as any that you have ever come across in real life.

So, if you have made up your mind about taking up this course, I need to reassure you again about the wonderful journey that lies ahead of you, through which you are going to walk the path of an ordinary beginner who becomes a professional web-designer.

Django 2.2 & Python | The Ultimate Web Development Bootcamp

Build three complete websites, learn back and front-end web development, and publish your site online with DigitalOcean

Created by Nick Walter - Mobile and Web Developer - iOS, Android, Django, Python. etc

"]

Students: 22169, Price: $124.99

Students: 22169, Price:  Paid

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 1 to Django 2?

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 in April 2019 Django 2.2 was released 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 - Word-Counting Website: A simple website to count the most frequently used words in a piece of text. You will learn how to: 

  • Install Django

  • Create a new project

  • Work with Django's URL routing 

  • 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 databases including SQLite and Postgres

  • Access the admin panel

  • Create super users 

  • Create virtual environments 

  • Make a responsive website with Bootstrap 4

  • Work with static and media files 

      

3 - Product Hunt Clone: Make a simplified version of the awesome website to share new tech products. You will learn how to: 

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

  • Reuse templates

  • Create model relationships

  • Add icons via Iconic

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 a Virtual Private Server. 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, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Django skills on the cutting edge. 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! 

Build a Backend REST API with Python & Django – Advanced

Create an advanced REST API with Python, Django REST Framework and Docker using Test Driven Development (TDD)

Created by Mark Winterbottom - Full-Stack Software Engineer

"]

Students: 20915, Price: $39.99

Students: 20915, Price:  Paid

Welcome to the advanced course on how to Build a Backend REST API using Python, Django (2.0), Django REST Framework (3.9), Docker, Travis CI, Postgres and Test Driven Development!

Whether you’re a freelance programmer, tech entrepreneur, or just starting out building backends - this course will help lay the foundation of your knowledge base and give you the tools to advance your skills with some of the most in-demand programming languages today.

APIs are the unsung heroes behind the technologies that we all love and use religiously.

One of the most critical components for any tech-based business is an API. So knowing how to create an API from start to finish is a vital skill to have as a developer. You cannot build a successful app without a backend REST API!

In this course I’ll show you how to build an advanced API that handles creating and updating user profiles, changing passwords, creating objects, uploading images, filtering and searching objects, and more.

The best way to learn anything is to do it. So the practical application of the course -- the project that you’ll build along side me -- is an API. A recipe API, to be specific.

You will learn how to build an advanced recipe API that allows you to upload and store some of your favourite recipes from photos and the web.

You’ll learn how to create objects i.e. recipes with titles, price points, cooking times, ingredients and tags like “comfort food”, “vegan” or “dessert”. Think of it as a virtual recipe box.

By the end of this course you will have built a fully functioning REST API that can handle:

  • User authentication

  • Creating objects

  • Filtering and sorting objects

  • Uploading and viewing images

You’ll also learn, in detail how to:

  • Setup a project with Docker and Docker-Compose

  • Configure Travis-CI to automatically run linting and unit tests

  • Write unit tests using the Django Test Framework

  • Apply best practice principles including Test Driven Development  

  • Handle uploading media files with Django

  • Customize the Django admin

  • Configure a Postgres database

This course has one singular focus: To teach you how to create an advanced API from start to finish using best practice principles and Test Driven Development.

This course is NOT FOR YOU:

  • If you’re looking for a course to build an API, a front end, and deployment

  • If you’re looking to build 10 different apps in one course

  • If you want to learn lots of different technologies and approaches to app development in general

This is a hands-on course, with a bit of theory and lots of opportunities to test your knowledge.

The content is challenging but rewarding. Ready for it? Let’s dive in!

**PLEASE NOTE: You cannot run Docker on Windows 10 Home edition. This is because Windows 10 Pro or Enterprise is required in order to use Hyper-V which Docker uses for virtualization. To take this course you have two options. These are covered in Lecture 6, which is free to preview before purchasing the course.

Python Django Dev To Deployment

Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL

Created by Brad Traversy - Full Stack Web Developer & Instructor at Traversy Media

"]

Students: 19912, Price: $109.99

Students: 19912, Price:  Paid

This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with an admin area to manage resources including property listings, realtors and contact inquiries. We also have a section on learning basic Python syntax

What You Will Learn:

  • Basic Python (lists, dictionaries, functions, conditionals, etc)

  • Setup Virtual Environments

  • Install & configure Django

  • Create Django "apps"

  • Postgres Setup (local and remote)

  • Schema planning, models & migration

  • Admin customization

  • Bootstrap integration

  • Full search functionality

  • User Authentication

  • Deploy to Digital Ocean with Gunicorn & Nginx

Build a Backend REST API with Python & Django – Beginner

Finally create that App + fully-functioning user database in this crash course to building a REST API

Created by Mark Winterbottom - Full-Stack Software Engineer

"]

Students: 19527, Price: $39.99

Students: 19527, Price:  Paid

Welcome to the beginner course on How to Build a REST API from scratch, using Django, Django REST Framework, Python, Vagrant, VirtualBox, Atom, and ModHeaders. You'll also learn how to deploy your dev server to AWS!

This course is made with Django 2.2 and Django REST Framework 3.9.

The skills taught in this course are absolutely essential for creating successful products that users love and can’t live without.

Facebook, Instagram, Snapchat, you name it. These apps all have their own backend REST APIs that handle millions of call requests everyday. You cannot build a successful app without a backend REST API.

Not only is it essential to whatever app or MVP you are building -- the skills you learn in this course will make you a kickass developer in the workplace.

If you’re a front-end developer and you take this course, you’ll be able to “speak backend” with your colleagues and understand what’s going on “under the hood” of all your projects, increasing your confidence and earning the respect of your peers.

If you’re a newbie developer or just starting out in your career, this course will give you a very practical foundation to building your portfolio and increasing your earning potential.

In this course you will learn the best-practice way of building your very own REST API.

You will learn how to create a local development server and test your code each step of the way.

Whether you’re looking to gain a bit of experience with backend development, or you’re looking to create a REST API to turn your app idea into a reality - then this course is for you.

By the end of this course you will have built a fully functioning REST API that can handle:

  • Creating and updating user profiles.

  • Login and authentication.

  • Posting status updates.

  • Viewing status update feeds.

You’ll also have a solid foundation to understanding one of the most complex components in software development.

Django 3 – Full Stack Websites with Python Web Development

Build 3 stunning websites, learn Back and Front End Web Development, deploy your site with HTML5, CSS3 and Bootstrap 4

Created by Nick Walter - Mobile and Web Developer - iOS, Android, Django, Python. etc

"]

Students: 13531, Price: $149.99

Students: 13531, Price:  Paid

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!

Walkthrough Django’s Official Tutorial: Django Version 2.2

Learn how to create projects with Django by following along Django's official tutorial.

Created by Tanner Siciliano - Software Developer

"]

Students: 12807, Price: Free

Students: 12807, Price:  Free

Django is a great web framework using Python. It is extremely scalable and makes it very easy to create projects quickly.

If you are interested in web development, and know Python, Django could be a great start. This course will focus on Django 2.2, and will follow along the official Django tutorial to help you learn how to code in Django.

Python Django – The Practical Guide

Learn how to build web applications and websites with Python and the Django framework

Created by Academind by Maximilian Schwarzmüller - Online Education

"]

Students: 8149, Price: $94.99

Students: 8149, Price:  Paid

Python is the most popular programming language of the world - it's versatile, easy to learn and very powerful!

We already got a Python course which you can take if you want to learn Python.

But one of the primary things you can build with Python is a website! You can use Python for web development.

And to make that easier, you would typically use a framework like Django - simply because that allows you to focus on your core business logic and you don't need to re-invent the wheel and implement all the nitty-gritty technical details from scratch.

And this course is about Django - the most popular Python web development framework out there!

Django covers all aspects of web development - from handling requests and responses, over rendering dynamic HTML pages with templates, all the way up to making database access and data management easy. It's all baked in and it's all covered in great detail in this course!

This course teaches Django from the ground up - you don't need to know anything about it to get started. Basic Python and web development knowledge is all you need.

We'll start at the absolute basics and understand how to create Django project, how to run them and how to add features - step by step.

In detail, this course covers:

  • Installing Django

  • Creating and understanding Django projects

  • Understanding URLs, views, requests and responses

  • Working with templates and static files like CSS and images

  • Working with data and models

  • Connecting data with relationships (one-to-many, one-to-one, many-to-many)

  • Querying data with Django's powerful model solution

  • Adding administration panels to your projects

  • Handling user input with forms - manually and with Django's built-in form support

  • Advanced features like class-based views (and when to use them)

  • Dealing with file uploads and how to serve uploaded files

  • Working with sessions

  • In-depth deployment instructions and examples

  • Different ways of deploying and serving static files and user uploads

  • And much more!

All those concepts are taught in great depth and backed up by a complete example course project where we build a "Blog website" from the ground up.

Therefore, you'll learn all the important concepts and the theory and you're also going to be able to see it applied to a real project.

Hence, once you completed the course, you'll have a very solid understanding of Django and you'll be able to dive into your own Django projects!

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.

Created by Nick Walter - Mobile and Web Developer - iOS, Android, Django, Python. etc

"]

Students: 6787, Price: $94.99

Students: 6787, Price:  Paid

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!

React & Django Full Stack: web app, backend API, mobile apps

React single page web app, Django 2 REST API with Python 3, React Native cross platform mobile apps for Android and iOS

Created by Krystian Czekalski - Senior Full Stack Engineer

"]

Students: 6394, Price: $99.99

Students: 6394, Price:  Paid

Welcome to this Full stack course. This course is mainly based on Django and React and React Native but we will cover much more than just these frameworks. We will build full applications including backend restful API, front-end web app and mobile apps on both Android and iOS.

We will discover how to make a user authentication (register and login users), how to create a full CRUD (create, read, update and delete) and how to create our own endpoints. I will show how to communicate between the API and web app. We will discover how to style the application and restrict certain parts of it to authenticated users only. All that done with very popular frameworks. We will use javascript and python languages and basic knowledge of these is required.

This course is built from two kinds of sections: First is an introduction to the framework where I explain everything from scratch, and 2nd is a hands-on section to build a ready application. After finishing this course you will have both knowledge and also experience how to build a full-stack application using Django, React and React Native.

Also, I will show you how to deploy back-end API and front-end web app on the production server absolutely for free. You don’t need to spend any money to put your full application live.

Django with GeoLocation

Django Geolocation with folium explained in a project based tutorial

Created by Django Ninjas - Coding all about Django

"]

Students: 5896, Price: Free

Students: 5896, Price:  Free

Learn how to use GeoLocation with Django in a project based tutorial, where we are going to calculate & visualize the distance between two points - our location and the destination. We will work with external libraries such as geopy, geoip2, folium and more. Basic knowledge of python and django is required.

Learn Django by building a stock management system

Django Framework

Created by Abdourahman Badjie - System developer

"]

Students: 5586, Price: Free

Students: 5586, Price:  Free

This course teaches you the python web development framework called Django. Django is the most popular python web development framework used all over the world. So many large and popular websites were built using the Django web framework. These websites include and not limited to Instagram, Pinterest & Mozilla.

In this tutorial, we aimed at getting you started with the Django framework by providing you an interesting, interactive and fun learning environment. By the end of this tutorial, we will build a fully functional stock inventory management system with the following features: Stock availability, recording both the inflow and outflow. We will also build a section to keep a history of the inflow and outflow with details of the user who performed the action. The application will also allow users to log in and out with different user privileges. The skills learned in this tutorial will get you from a beginner in Django to an Intermediate level. We cannot archive this without covering a bit of HTML and jQuery which are the code for any web application frontend. You do not have to be very good at HTML or Javascript but beginner knowledge will be beneficial. We hope that you will enjoy the series. Happy coding :)

The Complete Guide to Django REST Framework and Vue JS

Build Professional REST APIs and Single Page Applications with Django and Vue JS !

Created by Michele Saba - Developer, Instructor, Consultant

"]

Students: 5189, Price: $109.99

Students: 5189, Price:  Paid

Hi! Welcome to The Complete Guide to Django REST Framework and Vue JS course!

In this course you will learn how to create professional REST APIs with Python and Django REST Framework, and all the Vue JS basics that you need to know to create powerful Single Page Applications, modern web applications similar to those currently used by companies like Google, Instagram, Quora and Twitter!

Have you ever noticed how fast and reliable the websites and services offered by these companies are?
Just think about Instagram, Twitter, or Gmail!

This happens thanks to the use of Single Page Applications, Web Apps developed following a modern approach to development called API First, which you will learn when you enroll in this course.

This allows companies to offer the same synchronized services across multiple client applications such as smartphone and desktop apps, that can then connect to the services via REST API, providing a comfortable and safe experience to their users.

Perhaps you already knew this. Would you like to learn how to do it yourself?

Enroll now, and bring your skills to the next level!

This course is designed to be your complete reference and learning guide to modern Web Development with Django and Vue JS, two of the most used Frameworks in the Industry, increasing your skills as a developer in a job market where staying competitive and up to date is paramount.

Starting from the Back End, you will write your first API with Django and you will master Django REST Framework, the most used library for creating REST APIs with this Framework.

We will analyze Django REST Framework's most important features such as the permission and authentication systems (using both session and token authentication!) so that you can create professional and reliable Web Apps in a short time for yourself, your company or your clients!

Moving on to the Front End, you will learn all the basics of Vue JS, that you can use to create reactive components for your projects and modern Single Page Applications from scratch.

As soon as you enroll you will get access to all the course's lessons in high definition and all the future updates to the course, and you will also be able to download all the slides and the source code.

You will also get access to the Q&A section, where you can ask questions about the topics of the course and exchange information with all the students who have already enrolled in the course.

What are you waiting for?

Enroll now, and bring your skills to the next level!

Django with React | An Ecommerce Website

Build an eCommerce platform from the ground up with React, Redux, Django & Postgres

Created by Dennis Ivy - Full Stack Developer & Online Instructor

"]

Students: 4619, Price: $94.99

Students: 4619, Price:  Paid

In this course, we will build a completely customized eCommerce / shopping cart application from scratch using Django & REACT with the following functionality...

  • Full featured shopping cart

  • Product reviews and ratings

  • Top products carousel

  • Product pagination

  • Product search feature

  • User profile with orders

  • Admin product management

  • Admin user management

  • Admin Order details page

  • Mark orders as delivered option

  • Checkout process (shipping, payment method, etc)

  • PayPal / credit card integration

This is not a documentation-type course. This is a jump in and get your hands dirty course where by the end, you have an actual real-world project to use and put on your portfolio. You will learn the following by completing this course..

  • React with Functional Components & Hooks

  • React router

  • React-Bootstrap UI library

  • How to structure components

  • Component level state & props

  • Managing global state with Redux (Actions & Reducers)

  • Using Redux state in components (useDispatch & useSelector)

  • Creating an extensive back end with Express

  • JWT authentication (JSON web tokens)

  • Custom error handler

  • Integrating the PayPal API

  • Project deployment

  • Much more!

This project is a collaboration with Brad Traversy where we will be taking his original MEARN Stack ecommerce course and building it out with a Django backend instead of Node, JS & Express. Brad & I decided it would be fun to remake the exact same project with a Django backend/API and connect it to the same React frontend/design.

My hope is that you learn how not to only build out this application but add on your own features to it. We learn best by building & customizing our own projects.

Django Masterclass : Build Web Apps With Python & Django

Learn Django from scratch, build an E-commerce store, web based PDF generators, web crawlers, APIs using Python & Django

Created by Ashutosh Pawar - Entrepreneur, Python, Java & Android Geek

"]

Students: 3784, Price: $149.99

Students: 3784, Price:  Paid

Django Masterclass : Build Web Apps With Python & Django

Here Is What You Get By Enrolling In This Course:

Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.

Awesome Quality Content: Over 14+ hours of HD Videos.

Well Structured & Easy To Learn: Course has been specially designed to make it easy for the students to learn Django starting from a basic level and gradually moving up to advance concepts.

24 X 7 Support: I  will always be there to guide you in your journey to become a Django expert.

_________________________________________________________________________

Here Is Everything You Will Learn In This Complete Course: 

In this hands-on course, you will learn how to build complex web applications from scratch using Django.

The course will teach you Django, right from scratch from a very basic level and will gradually move towards advanced topics like authentication.

The entire course is divided into major sections.

Here is a brief description of what you will learn in each section of the course:

Section 1: Introduction and installing required software.

In this section we will learn what Django is and why it is used. We will also install the tools you will need to start making Django web apps.

Section 2: Setting up Django project:

In this section we will learn about setting up the Django project, using the development server.

Section 3: Views & URL patterns in Django.

We learn about what the MVT (model-view-template) architecture by starting off by creating views in Django, we will also learn what URL patters are and how they help us to setup routes for our website.

Section 4: Database & Models:

This section covers content about how to create models in Django and how models help us to create database tables.

Section 5: Templates:

In this section will learn about templates in Django and how we can pass data from the database to Django templates.

Section 6: Static Files & Site design:

This section will teach you how to use static content in your site such as static images, JavaScript etc and how to use these static elements to style up your web-page.

Section 7: Forms.

Every Django app needs to submit data to the back-end, this section covers how to create forms in Django which allow us to perform basic CRUD operations i.e. create, read, update & delete.

Section 8: Authentication in Django:

Every web-app needs to make sure that it provides a registration and login feature, in this section we learn exactly how to authenticate users on our site and log them in.

We will also learn how to password-protect certain webpages in Django.

Section 9: Django signals, Class based views in Django:

This section covers Django signals and class based views in Django, which is an alternative to creating function based views.

Section 10: REST APIs

In this section we will learn Django Rest Framework which helps us to create a REST API using Django for any Django web application.

Section 11: Pagination, Search & User permissions.

Every modern web app needs advanced features like pagination, & search. We learn how to paginate out webpages and how to add search functionality to our webpages in Django. We also learn how to add user permissions to our Django models so that only a certain set of users on our app have access to certain models.

Section 12: Building an E-commerce site.

This section will cover everything you need to know to build a fully functional E-commerce website. Right form listing products, searching them, adding them to the cart, and checkout we implement each and every feature from scratch.

Section 13: Admin Panel Customisation.

A good web-app has a good admin panel, in this section we will learn how to customise the admin panel for our E-commerce site to make it better to track and manage our orders.

Section 14: Building A Web Based CV Generator.

In this section we will build a tool which automatically generates a CV in a PDF format from user submitted data. This app will help users to collect their data which they want on their resume and will dynamically generate a CV for them which is automatically downloaded to their computer.

Section 15: Building a Web Based Link Scraper.

We will build a web based utility tool which will automatically scrape all the links present on the given webpage and will generate a report out of it in terms on the link name and address. This app will accept a webpage URL from the end-user and will then scrape the given webpage for links, store all the link related information in the back-end and will display it to the user as well.

After completing this course, you will be able to do the following:

1. Build advanced Django apps with features like authentication, search and pagination.

2. Build REST APIs using Django Rest Framework.

3. Build a fully functional E-commerce website with features like add-to-cart, search, checkout.

4. Fully customise admin panels for any Django web-app.

5. Build advanced tools and web applications like PDF generators and web-crawlers.

So let's begin the journey of becoming an expert in Django.

In addition to the Udemy 30-day money back guarantee, you  have my personal guarantee that you will love what you learn in this  course. If you ever have any questions please feel free to message me  directly and I will do my best to get back to you as soon as  possible!

_________________________________________________________________________

Take yourself one step closer towards becoming a professional Django developer!

Join the journey.

Sincerely,

Ashutosh Pawar

Part 1 – Learn Django by Building Invoice Management System

Django Framework

Created by Abdourahman Badjie - System developer

"]

Students: 3731, Price: Free

Students: 3731, Price:  Free

This is part 1 of 2 of the course "learn Django by building an Invoice Management System course" where we will be building a complete invoice management system.

We will be covering the following topics in this Part 1 of the course:

First I will take you through what were are expected to build by the end of the course

this will be followed by series of lecture videos where you will need to practice by following along to have a better understanding of the code.

The topics are:

Setting up prerequisites. In this section, I will take you through setting up the Development Environment and make sure you have all that you need to start coding the invoice management system.

We will cover the concept of Django projects and apps and then setting them up.

We will also set up Django to use MySQL server to store the data of the application instead of the default SQLite3 Database that comes by default with Django

Setting up Django models and then inputting Data through the front end of the application

Customizing Django Admin portals to render Data in a beautiful Table

Setting up Django Templates URLs Paths & Views

Inputting Data through the Front End

You will then be ready for Part 2

Happy Coding:)

Build a URL Shortner App with Django

Learn to Master this Skill in One Hour

Created by Sats Sehgal - Data minded industry leader

"]

Students: 2115, Price: Free

Students: 2115, Price:  Free

App Development is just a hot topic right now employment for developers sky rocketing. More employers are looking to find developers who have a good understanding of the backend and the front end. If you want to build your very own practical application to showcase then this course if for you.

In this course you will learn how to build a web app from scratch that will enable you to host your very own URL shortening service using Django and Python. In this course your will learn:

1) How to Install Django and its Dependencies

2) Django Setup and Migrations

3) Logic Code Walkthrough

4) Data Storage with SQLite3

5) Setup HTML and Forms with Bootstrap

6) Data Retrieval and Query Sets

7) Deployment and Demo

We will walk through each phase above step by step. Feel free to watch at your own pace and revert back to parts that you need to review again. Developing this app should help you refine your python skills, educate you on the Django framework, give you an intro to bootstrap and enable you to work with data. In the end you will have knowledge on how to setup Django, built a URL shortening service that you can deploy with your own domain.

Enjoy the course

Django A-Z: Build & Deploy Web Project With Python & Django

Learn Django Core By Building Real Web Application With Python, Django, GIT and Deploy on Heroku Server From Basics!

Created by Shubham Sarda - Developer & Digital Marketer, Top Rated Freelancer

"]

Students: 1870, Price: $124.99

Students: 1870, Price:  Paid

Welcome to Django A-Z: Learn Django Framework By Building & Deploying Web Application Project!
One course that will help you to start your Web Development Journey from Scratch Step-by-Step. This course touches each and every important concept for Django beginners with it's the latest LTS Version Django 2.2,

Throughout this course you will learn about:

  • Development Environment Set-up. (Libraries, Extensions, IDE's, Virtualenv)

  • Django Flow & File Structure

  • Django URLs, Views, and Templates

  • Models and SQLite3 Database

  • Set-up Static files and Media files Structure. (CSS, JS, Images)

  • Work with Administration Panel

  • Work with Forms and Fields

  • Writing Function-Based Views

  • Messages and Notification.

  • Django Authentication System

  • Functionality for Registration, Login, and Logout

  • Integrating Crispy Form to improve Registration Functionality

  • Understanding Restrictions - Page, Header

  • Relationship Between Models (Task & User)

  • Understanding Foreign Key Concept - ManyToMany Relationship, OneToOne Relationship

  • Working with Django Security Updates

  • 4 Important Pillars to Deploy (git, GitHub, Heroku, Heroku CLI)

  • Working with GitHub Repository

  • Understanding the working of requirements txt and .gitignore

  • Working with Django Environ (Django Environment Variable)

  • Push project from Local System to GitHub

  • Working with Django Heroku (STATICROOT, WSGI, gunicorn)

  • Working with Heroku CLI

  • Handling WSGI with gunicorn

  • Hiding Secret Key, DEBUG, Allowed Host, Database Information

  • Working with Django Security and Database Updates

After completing this course you will be ready to work on beginner's projects as Intern, Fresher, or Freelancer and you will also be able to implement everything yourself! Most importantly you will be ready to divide deep for the big available scope with Django in the future.

Enroll now and I will make sure you learn best about Django!

Django Ecommerce | Build Advanced Django Web Application

Build Django eCommerce website with a lot of advanced custom functionalities, RDS Postgres and deploy it on Amazon AWS

Created by Rathan Kumar - Full Stack Software Developer

"]

Students: 1672, Price: $74.99

Students: 1672, Price:  Paid

Welcome to the Project-Based Django Web Development Course where you will learn to develop a fully-featured eCommerce website and redesign any Django-based web applications.

I designed this course, for anyone seeking to learn and build a Django-based custom web application. By the end of this course, you will be able to analyze, design, and develop your own eCommerce application and deploy it on the live server with the custom domain name.

Please note: The project developed in this course is for learning purposes only. This will teach you to build most of the custom functionalities of eCommerce website development. I do not promise that this course is going to be a 100% eCommerce solution for your live business. Also, this course is not for non-technical business owners.

With that said, we’ll be building a fully custom featured eCommerce application using a Python Django web framework. You will be learning how to make your own custom user model, categories and products, Carts, Incrementing, Decrementing and removing car items, Unlimited Product image gallery, Orders, Payments, also we’ll be making “after order functionalities” such as reduce the quantify of sold products, send the order received email, clearing the cart, Order completion page as well as generating an invoice for the order. Also, we’ll be making a Review and Rating system where we’ll be designing the interactive rating stars from scratch that even allows you to rate a half-star rating. We’ll be also making my account functionalities for the customer who can easily edit his profile, profile pictures, change his account password, and also manage his orders.

With everything in place, we will be deploying this application on AWS Elastic Beanstalk with the RDS Postgres database also we will AWS S3 Bucket for the media storage. With that in place, we will also configure a custom domain name where you will be configuring AWS Route 53 as well as we will also be installing the Free SSL Certificate provided by AWS.

Alright, what you need to know before you get started with this course? Well, this is a 100% project-based course, I will not be teaching you very basic things about programming. So I expect you to have at least a basic knowledge of Python and Django.

If you are a very beginner, then please do some crash course and come back here.

All you have to know is the basic HTML, and of course a python and Django knowledge.