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

Test-Driven Development with FastAPI and Docker

Description

Test-Driven Development with FastAPI and Docker, Test-Driven Development with FastAPI and Docker course is published by Test Driven Academy. Learn how to build, test, and deploy a text summarization microservice with Python, FastAPI, and Docker. In this course, you will get to know how to build, test and run the text summarization service with Python, FastAPI and Docker. The service itself will be available through a RESTful API and will be deployed on Heroku with Docker. In this first part, you will learn how to develop a RESTful API with Python, FastAPI and Postgres. You containerize FastAPI and Postgres to run inside Docker containers and configure pytest to practice test-driven development (TDD). In part two, you’ll get started with Docker using FastAPI, Gunicorn, Uvicorn, and Postgres to Heroku. Then you’ll continue building the RESTful API by writing unit and integration tests. Finally, we will develop a text summarization service to generate article summaries from a given URL.

What you will learn

  • Developing an asynchronous RESTful API with Python and FastAPI
  • Practice test-driven development
  • Testing a FastAPI application with pytest
  • Interact with Postgres database asynchronously
  • Putting FastAPI and Postgres inside a Docker container
  • Execution of unit tests and integration with code coverage
  • Check your code for any code quality issues through a linter
  • Configure GitHub actions for continuous integration and deployment
  • Using GitHub packages to store Docker images
  • Speed ​​up Docker-based CI builds with Docker Cache
  • Introducing FastAPI, Uvicorn and Postgres to Heroku with Docker
  • Parameterization of test functions and mock performance in tests with pytest

Test-Driven Development with FastAPI and Docker course specifications

  • Publisher: Test Driven
  • teacher : Michael Herman
  • English language
  • Education level: all levels
  • Number of courses: 15
  • Training duration: 10 hours and 0 minutes

Chapters of the Test-Driven Development with FastAPI and Docker course

Course prerequisites

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

Pictures

Test-Driven Development with FastAPI and Docker

Sample video

Installation guide

After Extract, view with your favorite Player.

This course does not have a video file.

download link

Download – 3 MB

File(s) password: www.downloadly.ir

Size

3 MB

Be the first to comment

Leave a Reply

Your email address will not be published.


*