Creating Smart Web Apps with Django

Creating Smart Web Apps with Django

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2 Hours | 263 MB

Create your own line of successful web applications with Django

Get under the hood of Django. With this course, you’ll learn to integrate your application with other technologies. You’ll start building practical, advanced web applications that can scale to handle increased workloads. Django brings the power of Python to help you quickly develop web applications. 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.

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 in 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.

If you want to start building feature-rich, highly scaled applications with the power of Python, then take this course!

This easy-to-follow video will help you to build a production-ready blog as a Django project. Each section focuses on a particular area of the framework, and each topic is explained with practical examples and recommended best practices.

What You Will Learn

  • Build a blog and practical real-world web applications with Django
  • Django installations and environment setup of your project made easy
  • See what Django models are and why they are important
  • Use the powerful Django ORM to write and manage SQL queries
  • Use Django views for your business logic
  • Explore how to use Django’s GenericViews to reduce the amount of code you must write dramatically
  • Create Django URLs to handle requests using Django’s intuitive regex-based URL builders
  • Find out what Django templates and templates tags are and see how to use them to customize what end users see in your app
  • Write unit tests using Django’s test framework
  • Process block tasks using a separate task queue
  • Use Django’s User framework and Auth model to quickly set up features such as registration and login
Table of Contents

Introduction and Setting Up
1 The Course Overview
2 Installing Prerequisites
3 How the Internet Works

Building Blocks of a Blogging Application
4 Django Models and the Django ORM
5 Django Views

Managing Blog Posts
6 Django Templates
7 Creating Blog Posts
8 Editing Blog Posts

User Registration and Authentication
9 User Registration
10 Data Migration
11 User Authentication

Writing Tests and Task Management
12 Using Django’s test framework
13 Task management

Django Admin
14 Customizing the Django admin page
15 What to look forward to