Django is a framework that is most recommended when it comes to building Python-based web applications. This high-level Python web framework fosters rapid development and creates clean, pragmatic design; allowing developers to create top-quality code. Django combined with Python facilitates in building better web apps swiftly with less coding. Big players in the industry like Instagram, Pinterest, The Washington Times, Mozilla, the Public Broadcasting Service, and many more are using the Django framework.
With the Django framework, you can open a world of possibilities for web-based projects. Master the Django course to create web application websites with various functionalities, manage lots of users at a time, and scale projects wherever required.
What You Will Learn
-
Installation and introduction
Install Django framework/its dependencies. Create your first Django project, learn project structure -
Routing in Django
Map web urls with view functions. -
Complex Routing
Learn complex routing with dynamic urls, link routers of non root Django apps with root Django app. -
Templates
Build dynamic Django templates that represent html gui seen by clients, using server side Python. -
Conditionals and loops
Add conditionals and loops in templates. Avoid repetitions,build common layouts & inherit from them. -
Model layer
How does Django embrace ORM? Understand Django models, relationship between models, querying models. -
Databases
Learn about connecting to a MySQL database. -
Django Admin
Reuse your first built-in Django app that allows separate front end for backend admins of a web app. -
Customisation
Learn how to customize the Django admin app. -
Django Sessions
A built in Django app that helps in using http sessions for remembering session data. -
Control session behaviour
Learn how to play with the session object parameters in order to control the session behaviour. -
Django Forms
Build HTML forms in the Django way. Handle form submits and validation. -
Django Authentication system
Reuse built in authentication system for needs related to users, groups and permissions management. -
Django REST framework
Build REST web services using Django REST framework
Who should attend
- Individuals and teams who design, implement and manage web apps using Django.
On completing the course you will be able to:
- Make full fledged dynamic web applications using the Django framework
- Have web applications communicate with a database backend with ease
Learn to reuse a lot of things from the Django framework itself
Finish large web applications under tight timelines
We peovide the course in English.