Django | Create a Complete Website
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Django | Create a Complete Website to your Wishlist.

Add to Wishlist

Django | Create a Complete Website

Learn Django by Building a Complete CMS
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2 students enrolled
Created by Mustafa Alalawi
Last updated 8/2017
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to install Django
  • Learn how to create a complete website using Django
  • Learn how to create,retrive,update and delete records from database
  • Learn how to use Model,View,Controller technique in Django
  • Learn how to create one template that is going to server the complete website
  • Learn how to add Bootstrap & Jquery to your Django project
  • Learn how to create a form and submit data to your database fields
  • Learn how to create robust login/register system
  • Learn how to restrict pages to only logged in users
View Curriculum
  • Intermediate understanding of Python
  • Basic MVC concept
  • Basic understanding of Object Oriented Programming
  • Basic Html & templates

Welcome to Django For Web Developers, In this course we cover everything you need to know to build a complete website using Python, with Django Framework, and many more web application technologies!

Whether you want to change to web development career path, expand your current skills, start your own business website, or just want to learn, this is the course for you!

We will teach you the latest technologies to build awesome web applications with Python and Django. Moreover, that is NOT it, we will teach teach you Front End technologies that could make your application more appealing including HTML, CSS, and Bootstrap. This course can open a whole new world and many opportunities fro you as a web developer!

This course is designed so that anyone can learn how to become a web developer. We teach you step by step how to create each block in your code and we also debug errors together, so you will become families with errors in your code that could be faced in the futuer and will be able to debug them.

Here is some of the topics covered in this course:

  • HTML5
  • CSS3
  • Bootstrap
  • MVC
  • Python
  • Django Basics
  • Django Templates
  • Django Forms
  • Django Admin Customization
  • CRUD
  • Class Based Views
  • User Authentication
  • and much,much more!

You will also get the complete code after the end of this course so it could be a good reference for you to build upon or improve it further for your own needs. And any question feel free to contact me to help you out in your journey!

Who is the target audience?
  • Developers who want to create websites/webapps using Python
  • Individuals who want to create their own blog/website
  • Developers who want to use Django as a Back-end
Students Who Viewed This Course Also Viewed
Curriculum For This Course
32 Lectures
32 Lectures 05:22:49

In this lecture I'm gonna give you Introduction in django and why it is the best framework to develop complete websites and web applications

Preview 07:46

In this lecture we are going to explain each file inside our project and what it does and the hierarchy of the website

Django Project hierarchy

In this lecture we are going to learn how to run our local server using manage file of python to view our website

Django Run Server

In this lecture we are going to add a new app inside our website

Django Adding App

Apps in Website
1 question

In django a website consists of apps, let's create one now!

Django Creating View For Blog App

In this lecture I'm gonna explain the MVC concept which is the most important concept in the course!

Django MVC Concept

MVC Concept
1 question

In this lecture we will describe what templates mean

Preview 07:22

Bootstrap makes our website looks much better, no doubt about that, so we are gonna add it!

Django Styling Using Bootstrap

In this lecture we are going to continue editing and adding templates

Django Templates 2

Extend templates
1 question

Best ways to add styles

Django Bootstrap Styling

1 question

manipulating data and passing them from one location to another inside our website is crucial and let's us easily get our data anywhere and anytime we want them! 

Django Create Page & Pass Data To View

Django create model

Queries are calls to database to retrieve us some date according to our needs!

Django Create Query

Migration is so important in Django Database so we need to learn how and when to use it

Django Migration

1 question

we are going to learn another way to insert data to database

Django Adding To DataBase Using Shell

Django Admin

Now it's time to display records and date on our website and show people what we've got!

Django Display Data on website

Forms are one of the most essential parts of any website so having one that is built well will ease things for us and make our potential client experience much better!

Django Create Form

we continue adding some style and design in order to make our website look better for potential users

Django More Styling

Templates Logic

1 question

In this lecture I'm going to teach you how to update data in your database for any records you have in the database

Django Update Records

Last thing in our CRUD system which is to delete records from our database 

Django Delete Records

Each website must have a login system to protect it and protect their users and have a robust one is essential, therefore we are going to create one

Django login system part 1

In this tutorial we are going to continue building out login system

Django Login System Part 2

In this Lecture we are going to learn how to logout from our website

Django Logout

check if users are logged in or not

Django Check Login Status

In this lecture we are going to create a robust login system

Django Complete login system

In this lecture we are going to restrict access to some pages to registered users only

Django Restricting Access to Logged In Users

Who is a superuser? well we are going to learn that now!

Django Superuser

Django Another Way To Create View

Congrats on completing the course. now you can create your own website which is awesome! .

Django Congrats!
About the Instructor
Mustafa Alalawi
0.0 Average rating
0 Reviews
5 Students
2 Courses
Computer Engineer

I'm a computer engineer, working in web & mobile app development. I've basically four years experience in the field. I like teaching people and providing them with the knowledge that I have because I believe that sharing information is essential in the process of developing our world. I also work on multiple projects consistently and like to share my ideas get others ideas and build upon each others ideas.