Skip to main content

Django for Beginners/APIs/Professionals

0h 0m 0s
English
Paid

Course description

The following 3 books are included in this bundle...

Read more about the course

Django for Beginners

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

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

Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment.

Topics covered include:

  • Django 3.0 and Python 3.7
  • Pipenv for virtual environments
  • Templates/URLs
  • Class-based views
  • User authentication
  • Custom user model
  • Permissions and authorizations
  • Deployment
  • Testing

Django for APIs

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

Take a modern API-first approach to creating 3 different Django back-ends: a Library API, Todo API, and a Blog API with user authentication, permissions, proper documentation, and more. You'll even learn how to connect them to a React front-end for a truly full-stack web application.

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

Once you have learned the basics of Django there is a massive gap between building simple "toy apps" and what it takes to build a "production-ready" web application suitable for deployment to thousands or even millions of users. 

This book covers in-depth how professional Django programmers do their job and build these real-world web applications. We will build from scratch an online bookstore that supports purchases via Stripe. And we will cover in-depth the following topics:

* Django 3.0 & Python 3.7

* advanced user registration: custom user models, social authentication

* using Docker & PostgreSQL locally

* environment variables (no more multiple settings files!)

* permissions and file/image uploads

* Stripe for orders

* search

* security & performance 

* deployment


Books

Read Book Django for Beginners/APIs/Professionals

#Title
1APIs
2Beginners
3PRO

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Complete Backend (API) Development with Python A-Z

Complete Backend (API) Development with Python A-Z

Sources: udemy
This course for anyone who wants to be python backend developer. You will learn what is API and some python API frameworks. You will find all the fundamentals about backend deve...
12 hours 35 minutes 9 seconds
The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginners

Sources: codewithmosh (Mosh Hamedani)
Python is the most popular programming language in the world. It's used by big companies like Google, Facebook, Dropbox, Reddit, Spotify, Quora, etc. Mathematicians, scientists,...
11 hours 56 minutes 40 seconds
Advanced Programming with Python

Advanced Programming with Python

Sources: David Beazley
"Advanced Programming in Python" is a practical journey through the key ideas and development tools that help write more reliable...
34 hours 56 minutes 12 seconds
Object-Oriented Programming

Object-Oriented Programming

Sources: programmingexpert.io
Programming languages are often classified based on their syntax, features, and execution models. This course introduces you to the idea of programming paradigm
4 hours 36 minutes 7 seconds
Python & LeetCode | The Ultimate Interview BootCamp

Python & LeetCode | The Ultimate Interview BootCamp

Sources: kaeducation.com
I know LeetCode questions are meant to be difficult, but do not worry! I made it a priority to present each problem in the most simplistic and direct way possible. You will bene...
8 hours 35 minutes 33 seconds