Skip to main content

Django for Beginners/APIs/Professionals

0h 0m 0s
English
Paid

Explore the comprehensive journey of mastering Django with this bundle, designed for beginners, API developers, and professionals.

Django for Beginners

A step-by-step guide to building web applications with Python and Django 3.0.

Build, test, and deploy five progressively complex websites, including a Message Board app, a Blog app with user accounts, and a robust Newspaper app complete with reader comments and a complete user registration flow.

Key Learning Outcomes

Throughout this book, you will learn about core Django features and best practices, covering:

  • Django 3.0 and Python 3.7
  • Using Pipenv for virtual environments
  • Templates and URL configurations
  • Class-based views
  • User authentication
  • Custom user model
  • Permissions and authorizations
  • Deployment and testing

Django for APIs

Learn how to build web APIs with Python and Django 2.2.

Adopt a modern API-first approach with this guide to creating three Django back-ends: a Library API, Todo API, and a Blog API. Gain insights into user authentication, permissions, documentation, and connecting with a React front-end for full-stack applications.

Table of Contents

  • Introduction
  • Chapter 1: Web APIs
  • Chapter 2: Library website and API
  • Chapter 3: Todo API
  • Chapter 4: Todo React Front-end
  • Chapter 5: Blog API
  • Chapter 6: Permissions
  • Chapter 7: User Authentication
  • Chapter 8: Viewsets and Routers
  • Chapter 9: Schemas and Documentation

Django for Professionals

Bridge the gap between simple "toy apps" and professional web applications built for large-scale deployment with this comprehensive guide. Learn from scratch how to build an online bookstore with purchase capabilities via Stripe.

Advanced Topics Covered

  • Django 3.0 & Python 3.7
  • Advanced user registration: custom user models, social authentication
  • Using Docker & PostgreSQL locally
  • Managing environment variables
  • Permissions, file/image uploads
  • Integrating Stripe for orders
  • Implementing search
  • Security & performance optimization
  • Deployment strategies

About the Author: leanpub

leanpub thumbnail
Leanpub is the combination of two things: a powerful ebook and course writing platform, and an online storefront where you can buy our authors' ebooks and courses. By combining a simple and elegant writing and publishing workflow with a store focused on selling in-progress and completed ebooks and online courses, Leanpub is more than the sum of its parts, making it easy for authors to publish updated versions of their ebooks and courses for all of their readers, amongst other things.

Books

Read Book Django for Beginners/APIs/Professionals

#Title
1APIs
2Beginners
3PRO