This course covers the Django framework from the beginning and also covers advanced Django features.
Welcome to this Django course. Do you want to develop reliable and secure applications which stand out from the crowd, rather than spending hours on boilerplate code? Then the Django framework is where you should begin. Django is a powerful Python web framework designed to develop web applications quickly, from simple prototypes to large-scale projects. It was designed to strike a balance between rapid web development and high performance. Django encourages clean, pragmatic design, and provides developers with a comprehensive set of tools to build scalable web applications.
What you’ll learn
- Understand the Django app architecture.
- Build practical real-world web app with Django.
- Learn to use the model-view-template design.
- Handle GET and POST HTTP requests.
- Learn and understand advanced URLconf tips and tricks.
- Build RESTful APIs for your applications.
- Learn to create admin interfaces.
- Learn to create HTML forms.
- Learn about template filters and template inheritance.
- Define models and use the database API to create, retrieve, update, and delete records.
Course Content
- Welcome –> 1 lecture • 2min.
- Getting Started –> 17 lectures • 1hr 13min.
- Django – Learn and Understand Forms & Users –> 8 lectures • 35min.
- Django Application – Testing & Deployment –> 10 lectures • 1hr 1min.
- Course Summary –> 1 lecture • 2min.
- Course Material & Source Code –> 1 lecture • 1min.
Requirements
Welcome to this Django course. Do you want to develop reliable and secure applications which stand out from the crowd, rather than spending hours on boilerplate code? Then the Django framework is where you should begin. Django is a powerful Python web framework designed to develop web applications quickly, from simple prototypes to large-scale projects. It was designed to strike a balance between rapid web development and high performance. Django encourages clean, pragmatic design, and provides developers with a comprehensive set of tools to build scalable web applications.
This practical course will help you understand practices, blueprints, and design decisions to put Django to work the way you want it to. You’ll learn various ways in which data can be rendered onto a page and discover the power of Django for large-scale production applications. As you progress, you’ll learn various practical skills, including how to serve static files to add CSS, JavaScript, and images to your application, how to implement forms to accept user input, and how to manage sessions to ensure a reliable user experience.
In this course, you’ll learn:
- Understand the Django app architecture
- Build practical real-world web app with Django
- Learn to use the model-view-template design
- Handle GET and POST HTTP requests
- Learn and understand advanced URLconf tips and tricks
- Build RESTful APIs for your applications
- Learn to create admin interfaces
- Learn to create HTML forms
- Learn about template filters and template inheritance
- Define models and use the database API to create, retrieve, update, and delete records