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 Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h