TestDriven.io – Test-Driven Development with FastAPI and Docker 2022-12 – Downloadly

Description

Test-Driven Development with FastAPI and Docker, Learn How to build, test and deploy a text summarization microservice with Python, FastAPI and Docker! In it In the course, you will learn how to create, test, and deploy a text summary service with Python, FastAPI, and Docker. The service itself will be exposed via a RESTful API and deployed to Heroku with Docker. In it In the first part, you will learn how to develop async RESTful APIs with Python, FastAPI, and Postgres. You will containerize FastAPI and Postgres to run inside Docker containers and configure Pytest to practice test-driven development (TDD). In Second In part, you’ll start by deploying FastAPI, Gunicorn, Uvicorn, and Postgres to Heroku with Docker. You’ll continue building a RESTful API while writing unit and integration tests. Finally, we’ll develop a text summary service to generate article summaries from a given URL.

What you will learn

  • develop An asynchronous RESTful API with Python and FastAPI
  • Practice test driven Development
  • Examination A FastAPI app with pytest
  • interact Asynchronously with a Postgres database
  • Containerization FastAPI and Postgres inside Docker container
  • run Unit and integration testing with code coverage
  • check Check your code for any code quality issues via a linter
  • Configure GitHub Actions for continuous integration and deployment
  • Use GitHub package for storing Docker images
  • pace Create Docker-based CI builds with Docker Cache
  • deploy Postgres on Heroku with FastAPI, Uvicorn, and Docker
  • Parameterize Testing functions and mocking functionality in tests with pytest

The specifics of test-driven development with FastAPI and Docker

  • Publisher: Test Driven
  • Teacher: Michael Harman
  • language English
  • Level: All Levels
  • No. of Courses: 15
  • Duration: 10 hours and 0 minutes

The content of test-driven development with FastAPI and Docker

Test-Driven Development with FastAPI and Docker

Requirements

  • This is not a beginner’s course. It is designed for advanced-beginners – those with at least six months of web development experience. Before you begin, you should have some familiarity with the following topics.

Pictures

Test-Driven Development with FastAPI and Docker

installation Guide

Extract files and watch with your favorite player

This course does not contain any video files

Download links

Download – 3MB

Password File(s): free download software

file size

3MB

free download software latest version