Django by Example
Create your own line of successful web applications with Django Learn Django by building four fully-functional, real-world web applications from scratch Develop powerful web applications quickly using the best coding practices Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Learning Build practical real-world web applications with Django Use Django with other technologies such as Redis, Celery, Solr, and Memcached Develop pluggable Django applications to create advanced features Optimize your code and use the cache framework Add internationalization to your Django projects Enhance the user experience using JavaScript and AJAX Add social features to your projects Build RESTful APIs for your applications About Django is a powerful Python web framework designed to develop web applications quickly, from simple prototypes to large-scale projects. Django encourages clean, pragmatic design, and provides developers with a comprehensive set of tools to build scalable web applications. This video will walk you through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices. The video begins by showing you how to build a blog application, before moving on to developing a social image bookmarking website, an online shop, and an e-learning platform. You will learn how to build a search engine and implement a user activity stream. Furthermore, you will create a recommendation engine, an e-commerce coupon system, and a content management system. The video will also teach you how to enhance your applications with AJAX, create RESTful APIs, and setup a production environment for your Django projects. After going through this video, you will have a good understanding of how Django works and how to integrate it with other technologies to build practical, advanced web applications. Building a Blog Application The Course Overview Installing Django Creating Your First Project Designing the Blog Data Schema Creating an Administration Site for Your Models Working with QuerySet and Managers Building List and Detail Views Creating Templates for Your Views Adding Pagination Using Class-Based Views Enhancing Your Blog with Advanced Features Creating and Handling Forms Sharing Posts by E-Mail Creating a Comment System Adding Comments to the Post Adding Tagging Functionality Retrieving Posts by Similarity Extending Your Blog Application Creating Custom Template Tags and Filters Adding a Sitemap to Your Site Creating Feeds for Your Blog Posts Adding a Search Engine with Solr and Haystack Building a Social Website Creating a Social Website Project Using the Django Authentication Framework Password Authentication User Registration and User Profiles Building a Custom Authentication Backend Adding Social Authentication to Your Site Sharing Content in Your Website Creating an Image Bookmarking Website Posting Content from Other Websites Creating a Detail View for Images Creating Image Thumbnails Using Sorl-Thumbnail Adding AJAX Actions with jQuery Creating Custom Decorators for Your Views Adding AJAX Pagination to Your List Views Tracking User Actions Building a Follower System Building a Follower System (Continued) Building a Generic Activity Stream Application Building a Generic Activity Stream Application (Continued) Using Signals for De-normalizing Counts Using Redis for Storing Item Views Using Redis for Storing a Ranking Building an Online Shop Creating an Online Shop Project Building a Shopping Cart Creating Shopping Cart Views Creating a Context Processor for the Current Registering Customer Orders Launching Asynchronous Tasks with Celery Managing Payments and Orders Integrating a Payment Gateway Payment Notifications Exporting Orders to CSV Files Extending the Admin Site with Custom Views Generating PDF Invoices Dynamically Extending Your Shop Creating a Coupon System Adding Internationalization and Localization Translating Python Code Translating Templates Using the Rosetta Translation Interface URL Patterns for Internationalization Allowing Users to Switch Language Translating Models with django-parler Translating Models with django-parler (Continued) Building a Recommendation Engine Building an E-Learning Platform Creating an E-Learning Platform Building the Course Models Creating Models for Diverse Content Creating Custom Model Fields Creating a Content Management System Working with Groups and Permissions Using Form-sets Adding Content to Course Modules Managing Modules and Contents Reordering Modules and Contents Caching Content Displaying Courses Adding Student Registration Accessing the Course Contents Using the Cache Framework The Process of Caching Building an API Building a RESTful API Handling Authentication
Download
0 formatsNo download links available.