Skip to content

GuisandeGolfer/FCC-fully-featured-fastAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the start of my fastAPI Documentation ⚡️ 🐍

TDLR; this is a fully functional API that has Authentication, CRUD Operation, Validation, and Documentation. Based off of this FreeCodeCamp youtube video: ⭐️ Python API Development - Comprehensive Course for Beginners by Sanjeev Thiyagarajan

Database Topics Covered 💻

  1. Easy → Advanced SQL queries with PostgreSQL
  2. using ORM's + Raw SQL queries to connect to API.
  3. Alembic - for database version control with SQLAlchemy

Testing Tools 🧪

  1. 📳 Postman for HTTP requests
  2. Automated integration tests

Deploying Topics ✈️

  1. 🐧 Ubuntu machines on cloud services with...
    • SSL certificates
    • NGINX reverse proxy
    • Firewalls
  2. ☸️ Heroku
  3. 🐳 Dockerize API
  4. Creating a CI/CD pipeline with Github Actions.

About

FreeCodeCamp guided project creating an API with Python + PostgreSQL DB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published