Vind een opleiding

Web Application Development with Django in Practice! - Udemy

Doelgroep: Beginner
Duur: 39 colleges - 5 uur
Richtprijs: € 199,99
Taal: Engels
Aanbieder: Udemy

>> proefles

Django is one of the world's leading web development platforms and follows the model-view-template development method. Django brings the power of Python to help you develop web applications. This Python web framework makes your app-building experience smoother, faster, and easier. From simple prototypes to large-scale projects, Django encourages a clean and pragmatic design and gives you a comprehensive toolkit to build scalable web apps! Get under the hood of Django to integrate your application with other technologies!

This comprehensive 2-in-1 course is concise and your one-stop guide to mastering the Django framework! You’ll begin with building a blog and practical real-world web applications with Django. Use Django’s User framework and Auth model to quickly set up features such as registration and login. Explore the powerful Django ORM to write and manage SQL queries. You’ll also use complex class-based views to implement a variety of functionalities in Django. Finally, automate tasks that run at a specific time or interval with the aid of Crontab. Get to know the best coding practices to develop powerful web applications quickly and through clear explanations and comprehensive example codes!

Towards the end of this course, you'll emerge as a fully-fledged Django expert by creating your own line of successful, feature-rich, highly scaled web applications!

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Creating Smart Web Apps with Django, covers creating your own line of successful web applications with Django! This course shows you how to take advantage of available modules for common tasks such as user management and authentication. This means you can get started by simply integrating them into your application without having to write a lot of repetitive code yourself. You’ll use Django’s extensive feature set such as the Django ORM and Django Admin to do the heavy lifting for you, while you start building web applications with only about a hundred lines of code in no time.

The second course, Advanced Web Development with Django, covers mastering the advanced features of Django to build professional, manageable web applications. You'll learn the skills needed to develop powerful websites quickly, with code that is clean and easy to maintain. This course will focus on how to keep your projects secure, how to integrate third-party libraries to build out quick, but powerful APIs, and how to make your projects easier to work with. We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. You'll then create custom middleware to help you better organize frequently used code. Starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality For the finishing touches, we'll delve into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks. We will also show you how to secure your web App using various Django tools. By the end of this video course, you will emerge as a fully-fledged Django expert

By the end of the course, you’ll master the advanced features of Django to build professional, scalable & production-ready web applications!

About the Authors

  • Indradhanush Gupta has been programming for almost ten years, five of them professionally. He has extensive experience with Python and especially Django from working at Instamojo (2014 to 2017). From his time there and before, he gained experience in building Django web apps from scratch and maintaining existing ones, scaling them to handle increased workloads, optimizing and tuning the last bits to improve performance, and deploying them to the cloud. He loves teaching and mentoring people and has conducted multiple workshops on Django, under the Django Girls Organization. He has helped beginners find their feet in the world of programming at university. He currently works on solving problems in distributed systems and containers space at Kinvolk.

  • Jeremy Spencer is a speaker, trainer, and consultant with over 10 years' experience in web technologies and helping the people who use them. He started using Django and Python after running into early limitations with PHP. In 2017 he started blogging to teach the basics of Django and Python on Medium @jeremytiki. After the blog initially took off, his proposal was accepted for DjangoCon 2017 where a similar presentation was given at the convention that year. Now he spends most of his time consulting for small business and helping beginners get into Python and Django. He continues to find new ways to help beginners learn to love programming as much as he does.


>> Meer info