Last updated 7/2017MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.60 GB | Duration: 12h 52m
Ease the process for creating websites with Django What you'll learn Get a complete hands on with a practical approach used in the course Provides real life scenarios for understanding the concepts Understand the class based views in Django Learn to build custom middleware using Django Reinforce the concepts by a project at the end of the course Requirements Basic knowledge of Django is required. Description Django is a high-level Python-based framework that encourages rapid development and provides a clean, sensible design. Application development with Django can be summarized in these words: Easy Creation: Scalable Application. The primary goal of Django is to ease the creation of complex and database-driven websites. Django supports the principle of not repeating yourself by providing support for reusability and pluggability. Some of the well-known companies using Django include Public Broadcasting Service (PBS), Instagram, Mozilla, and so on. If you are a web developer knowing basics of Django and want to learn advanced features of Django, then this Learning Path is for you. In this course, you will have an in-depth knowledge regarding various advanced features used by Django such as using class-based views, creation of custom middlewares, and templates. You will also get acquainted with some features like creating APIs and caching. You will also get a clear understanding of the topics with a lot of examples and practice. Finally you will gain knowledge of how Django projects are made by creating Django projects. By the end of this Learning Path, you will be able to create advanced Django websites with the help of illustrative examples and practice. About the Author For this course, we have combined the best works of this esteemed author Antonio Mele holds an MSc in Computer Science. He has been developing Django projects since 2006 and leads the django Spanish Django community. He has founded Zenx IT, a technology company that creates web applications for clients of several industries. Antonio has also worked as a CTO for several technology-based start-ups. His father inspired his passion for computers and programming. Matthew Nuzum has been developing web applications since 1999 and worked for several start-ups including Canonical, makers of Ubuntu, as well as Fortune 500 companies. He has a passion for helping others learn new technologies and has written numerous tutorials and help documents as well as running a web-focused user group based in his hometown of Des Moines. Kevin Veroneau is a very active Python and Django developer who has worked for many start-ups, has an active Python blog, and has worked on a magnitude of Python projects over the years. Rene Fleschenberg is a web developer/sysadmin hybrid with a focus on back-end development in Python and Django. He has been working with Django for about 5 years and has built a variety of Django-based websites. He co-maintains an open source Django-based e-commerce solution. Overview Section 1: Django by Example Lecture 1 The Course Overview Lecture 2 Installing Django Lecture 3 Creating Your First Project Lecture 4 Designing the Blog Data Schema Lecture 5 Creating an Administration Site for Your Models Lecture 6 Working with QuerySet and Managers Lecture 7 Building List and Detail Views Lecture 8 Creating Templates for Your Views Lecture 9 Adding Pagination Lecture 10 Using Class-Based Views Lecture 11 Creating and Handling Forms Lecture 12 Sharing posts by E-Mail Lecture 13 Creating a Comment System Lecture 14 Adding Comments to the Post Lecture 15 Adding Tagging Functionality Lecture 16 Retrieving Posts by Similarity Lecture 17 Creating Custom Template Tags and Filters Lecture 18 Adding a Sitemap to Your Site Lecture 19 Creating Feeds for Your Blog Posts Lecture 20 Adding a Search Ee with Solr and Haystack Lecture 21 Creating a Social Website Project Lecture 22 Using the Django Authentication Framework Lecture 23 Password Authentication Lecture 24 User Registration and User Profiles Lecture 25 Building a Custom Authentication Backend Lecture 26 Adding Social Authentication to Your Site Lecture 27 Creating an Image Bookmarking Website Lecture 28 Posting Content from Other Websites Lecture 29 Creating a Detail View for Images Lecture 30 Creating Image Thumbnails Using Sorl-Thumbnail Lecture 31 Adding AJAX Actions with jQuery Lecture 32 Creating Custom Decorators for Your Views Lecture 33 Adding AJAX Pagination to Your List Views Lecture 34 Building a Follower System Lecture 35 Building a Follower System (Continued) Lecture 36 Building a Generic Activity Stream Application Lecture 37 Building a Generic Activity Stream Application (Continued) Lecture 38 Using Signals for De-normalizing Counts Lecture 39 Using Redis for Storing Item Views Lecture 40 Using Redis for Storing a Ranking Lecture 41 Creating an Online Shop Project Lecture 42 Building a Shopping Cart Lecture 43 Creating Shopping Cart Views Lecture 44 a Context Processor for the Current Lecture 45 Registering Customer Orders Lecture 46 Launching Asynchronous Tasks with Celery Lecture 47 Integrating a Payment Gateway Lecture 48 Payment Notifications Lecture 49 Exporting Orders to CSV Files Lecture 50 Extending the Admin Site with Custom Views Lecture 51 Generating PDF Invoices Dynamically Lecture 52 Creating a Coupon System Lecture 53 Adding Internationalization and Localization Lecture 54 Translating Python Code Lecture 55 Translating Templates Lecture 56 Using the Rosetta Translation Interface Lecture 57 URL Patterns for Internationalization Lecture 58 Allowing Users to Switch Language Lecture 59 Translating Models with django-parler Lecture 60 Translating Models with django-parler (Continued) Lecture 61 Building a Recommendation Ee Lecture 62 Creating an E-Learning Platform Lecture 63 Building the Course Models Lecture 64 Creating Models for Diverse Content Lecture 65 Creating Custom Model Fields Lecture 66 Creating a Content Management System Lecture 67 Working with Groups and Permissions Lecture 68 Using Form-sets Lecture 69 Adding Content to Course Modules Lecture 70 Managing Modules and Contents Lecture 71 Reordering Modules and Contents Lecture 72 Displaying Courses Lecture 73 Adding Student Registration Lecture 74 Accessing the Course Contents Lecture 75 Using the Cache Framework Lecture 76 The Process of Caching Lecture 77 Building a RESTful API Lecture 78 Handling Authentication Section 2: Mastering Django Web Development Lecture 79 The Course Overview Lecture 80 Extending Class-based Views Lecture 81 Using Mixins Lecture 82 Custom Class-based Views Lecture 83 Creating a Switchboard View Lecture 84 What Is Middleware? Lecture 85 Creating a Custom Middleware Lecture 86 Exception Handling Middleware Lecture 87 Creating Template Filters Lecture 88 Creating Custom Template Tags Lecture 89 Using Tastypie to Create a REST API Lecture 90 Complex Queries with Our API Lecture 91 Authentication and CRUD Support Lecture 92 Generic Relationships Lecture 93 Formsets for Data Management Lecture 94 Advanced Queries with Q Lecture 95 Low-level Caching Lecture 96 Caching with Middleware Lecture 97 Using the Template Cache Lecture 98 Model Managers Lecture 99 Using a Model Manager to Create New Objects Lecture 100 Creating manage.py Commands Section 3: Django Projects: E-Learning Portal Lecture 101 The Course Overview Lecture 102 Installation and Setup Lecture 103 Apps and Views Lecture 104 Templates Lecture 105 Models Lecture 106 Models, Views, and Templates Lecture 107 Forms Lecture 108 Users and the Admin Lecture 109 Relationships Lecture 110 Querysets and managers Lecture 111 Extending our Models Lecture 112 E-learning Views Lecture 113 E-learning views (continued) Lecture 114 E-learning Templates Lecture 115 Authentication Lecture 116 Class-based Views Lecture 117 Django REST framework Lecture 118 Django REST Framework (continued) Lecture 119 Heroku Lecture 120 Preparing your application A programmer or an enthusiast wanting to learn about the high-level Python framework to easily create scalable and efficient web applications. HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.