YoVDO

Build and Deploy a Full Django API on Linode - Code With Tomi

Offered By: Linode via YouTube

Tags

Django Courses Web Development Courses Database Management Courses API Development Courses Django Rest Framework Courses Linode Courses

Course Description

Overview

Learn how to build and deploy a full Django API on Linode in this comprehensive tutorial video. Follow along as the instructor guides you through the entire process, from setting up the development environment to deploying the API on a Linux server. Discover how to create a new Django project, configure the Django Rest Framework, set up a managed PostgreSQL database, and implement class-based views. Explore essential topics such as creating serializers, utilizing the Django Admin Panel, and updating models. Gain hands-on experience in deploying the API to Linode, connecting to the server, and pushing the project to GitHub. Master techniques for testing the API, updating allowed hosts, and ensuring the Django server runs persistently. By the end of this tutorial, you'll have the skills to create and deploy your own Django-based API on Linode's infrastructure.

Syllabus

Introduction
Install Python Library
Create a new Django Project
Create a new Django App
Create a new Database
Configure Django Rest Framework
Create urls.py
Create class based view
Create API Notification URL
Connect Database
Utilize Django Admin Panel
Update Models
Add new business
Create serializers.py
Test our code so far
Deploy API to Linode
Deploy the Django OCA
Connect to your server
Create Django Project on the Server
Create new repo in GitHub
Push the project to the new repo
Access the repo via VSCode
Update Allowed Hosts in settings.py
Pull source code
Test our API
Update allowed hosts on database server
Run the app
Make the Django server persistent
Conclusion


Taught by

Linode

Related Courses

Google Cloud Apigee Certified API Engineer
A Cloud Guru
Amazon API Gateway for Serverless Applications
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (French)
Amazon Web Services via AWS Skill Builder
Amazon API Gateway for Serverless Applications (German)
Amazon Web Services via AWS Skill Builder
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera