Curso FastAPI Testing and Debugging

  • DevOps | CI | CD | Kubernetes | Web3

Curso FastAPI Testing and Debugging

10 horas
Visão Geral

O Curso FastAPI Testing and Debugging, se concentra em práticas de teste e depuração para aplicações FastAPI. Os participantes aprenderão a escrever testes eficazes e a usar ferramentas de depuração para garantir que suas APIs sejam confiáveis e funcionais.

Objetivo

Após realizar o Curso FastAPI Testing and Debugging, você será capaz de:

  • Escrever testes unitários e de integração para APIs FastAPI.
  • Usar ferramentas de depuração para resolver problemas em APIs.
  • Implementar práticas de testes automatizados em um fluxo de trabalho de CI/CD.
Publico Alvo
  • Desenvolvedores que desejam aprender sobre teste de software.
  • Engenheiros de QA que precisam garantir a qualidade das APIs.
  • Profissionais de TI que buscam melhorar suas habilidades de depuração.
Pre-Requisitos
  • Conhecimento básico de Python e FastAPI.
  • Experiência prévia em testes de software.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Testing in FastAPI

  1. Importance of Testing APIs.
  2. Overview of Testing Strategies.

Unit Testing FastAPI Applications

  1. Writing Unit Tests with Pytest.
  2. Mocking Dependencies.

Integration Testing

  1. Setting Up Test Databases.
  2. Testing Endpoints and Responses.

Debugging Techniques

  • Common Debugging Strategies for FastAPI.
  • Using Logging and Exception Handling.

Continuous Testing in CI/CD Pipelines

  1. Integrating Tests into CI/CD Workflows.
  2. Running Automated Tests in Docker.
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas