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:
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!
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
In this lecture we are going to explain each file inside our project and what it does and the hierarchy of the website
In this lecture we are going to learn how to run our local server using manage file of python to view our website
In this lecture we are going to add a new app inside our website
In django a website consists of apps, let's create one now!
In this lecture I'm gonna explain the MVC concept which is the most important concept in the course!
Bootstrap makes our website looks much better, no doubt about that, so we are gonna add it!
In this lecture we are going to continue editing and adding templates
Best ways to add styles
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!
Queries are calls to database to retrieve us some date according to our needs!
Migration is so important in Django Database so we need to learn how and when to use it
we are going to learn another way to insert data to database
Now it's time to display records and date on our website and show people what we've got!
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!
we continue adding some style and design in order to make our website look better for potential users
In this lecture I'm going to teach you how to update data in your database for any records you have in the database
Last thing in our CRUD system which is to delete records from our database
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
In this tutorial we are going to continue building out login system
In this Lecture we are going to learn how to logout from our website
check if users are logged in or not
In this lecture we are going to create a robust login system
In this lecture we are going to restrict access to some pages to registered users only
Who is a superuser? well we are going to learn that now!
Congrats on completing the course. now you can create your own website which is awesome! .
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.