Development

Python & Django REST API Bootcamp - Build A Python Web API

Course Overview

  • Course Title: Python & Django REST API Bootcamp - Build A Python Web API
  • Instructor: Hussain Mustafa
  • Target Audience: Python and web developers, Python developers looking for a challenge, developers looking to delve into the world of backend development
  • Prerequisites: Basic knowledge of programming, familiarity with Python 3, macOS, Linux or Windows machine

Curriculum Highlights

  • Key Topics Covered:
    • JWT and OAUTH-2 Based Authentication
    • Support for Filtering and Text Based Searching
    • Create, Read, Update, Delete Functionality
    • Protecting and Permissioning Routes
    • Defining Custom Permissions For Users
    • Uploading and Sharing Of Media Files
    • Background Jobs
    • Django Signals
    • PostgresSQL and SQLite Databases alongside Django ORM
    • Throttling and Pagination Support
    • Deploying Django REST API to a Production Environment (Heroku)
    • Use Google Cloud Storage as Media Storage Solution (CDN)
    • Use Postman for testing REST API
  • Key Skills Learned:
    • Building a Backend REST API with Python and Django Rest Framework
    • Setting up a local development server for developing Django applications
    • Implementing advanced features such as uploading media files and background tasks into the Django API
    • Deploying a Django application into a production environment using Google Cloud and Heroku
    • Applying best practice principles to create a stable and secure RESTful API
    • Using Postman for API Testing

Course Format

  • Duration: 8 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 1 article
    • Access on mobile and TV
    • Certificate of completion
Get Coupon on Udemy