What you'll 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
Course content
- Preview07:46
- 04:27Django Project hierarchy
- 04:18Django Run Server
- 06:02Django Adding App
- 1 questionApps in Website
- 11:55Django Creating View For Blog App
- 12:46Django MVC Concept
- 1 questionMVC Concept
- Preview07:22
- 05:27Django Styling Using Bootstrap
- 10:55Django Templates 2
- 1 questionExtend templates
- Preview08:08
- 11:57Django Bootstrap Styling
- 1 questionBootstrap
- 13:51Django Create Page & Pass Data To View
- Preview05:42
- 12:44Django create model
- 12:14Django Create Query
- 07:46Django Migration
- 1 questionmigration
- 06:46Django Adding To DataBase Using Shell
- 06:55Django Admin
- 08:03Django Display Data on website
- 17:48Django Create Form
- 15:18Django More Styling
- 1 questionTemplates
- 08:13Django Update Records
- 14:05Django Delete Records
- 24:24Django login system part 1
- 15:21Django Login System Part 2
- 05:01Django Logout
- 12:16Django Check Login Status
- 17:07Django Complete login system
- 05:54Django Restricting Access to Logged In Users
- 06:43Django Superuser
- 09:21Django Another Way To Create View
- 06:14Django Congrats!
- 01:24Congrats!
- 06:14Bonus Material - Complete Code
Requirements
- Intermediate understanding of Python
- Basic MVC concept
- Basic understanding of Object Oriented Programming
- Basic Html & templates
- Internet connection
Description
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!
I 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 this course is for:
- 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
Instructor
Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also work as a consultant helping small-businesses. And have a great passion for business & entrepreneurship and founded CalmAndCode.
I like teaching people and providing them with the knowledge that I have as I'm talented at simplifying complex theories and matters. And one of my goals is to help my students find success and reach their goals.
Moreover, I work on multiple projects consistently and like to share my ideas and get other people's ideas.