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
- Easy → Advanced SQL queries with PostgreSQL
- using ORM's + Raw SQL queries to connect to API.
- Alembic - for database version control with SQLAlchemy
- 📳 Postman for HTTP requests
- Automated integration tests
- 🐧 Ubuntu machines on cloud services with...
- SSL certificates
- NGINX reverse proxy
- Firewalls
- ☸️ Heroku
- 🐳 Dockerize API
- Creating a CI/CD pipeline with Github Actions.