Skip to main content
CourseFlix

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

What Leanpub Offers

Leanpub combines two tools in one platform. It gives you an easy way to write ebooks and courses. It also provides a store where readers can buy them.

You can write, update, and publish your work with a simple workflow. The store supports both in-progress and finished ebooks and courses. This makes it easy for you to release updates and share new versions with your readers.

Books

Read Book Django for Beginners/APIs/Professionals

#TitleTypeOpen
1APIsPDF
2BeginnersPDF
3PROPDF