Description
This course will quickly take through the basics of Django right through advanced Django and web development technologies which include HTML, CSS, Bootstrap, jQuery, and Python. By the end of this tutorial, you would be able to build a fully functional web application. This will give you real-world experience building a web application. You will learn series of web and database technologies as this application will be running on MySQL database with SQL workbench as the database management system.
You will learn how to develop The system and keeps track of all updates on the objects stored in the database for future retrieval when the need arises.
When you have covered a great number of topics, you will then learn how to authenticate users in the application. Not only authenticating users but also defining what permission they have while logged in.
To help students follow along while learning, I have designed the course to easily copy the codes and paste for every section of the lectures. You will find all the materials needed for the course in the resource section of each topic being covered.
These are the topics covered
Setting up developer environment
Understanding Projects and Apps
Understanding, creating models, and analyzing the database content
Understanding migrations
Understand and customizing admin interface
Creating forms
Understanding Django’s MVT
Developing front-end using HTML, CSS, Bootstrap, and jQuery
Understanding Django’s queryset
Understanding Django redirection
Understanding static files
Implementing a single Navbar for the entire application
Form design optimization
understanding Django datefields with auto datefields
Updating database objects
Bulk data operation
Understanding Django form validation
Understanding ChoiceFields and ForeignKey Fields
Exporting data to CSV
Understanding Django notification systems
Integrating Django and MySQL
Keeping previous model data – Audit Trails
Understanding Django authentication and permissions
and more!