Curso FastAPI Advanced API Development

  • DevOps | CI | CD | Kubernetes | Web3

Curso FastAPI Advanced API Development

12 horas
Visão Geral

O Curso FastAPI Advanced API Development é voltado para desenvolvedores que já possuem conhecimentos básicos de FastAPI e desejam aprender práticas avançadas para construir APIs robustas e escaláveis. O curso aborda autenticação, segurança, integração com OAuth2 e WebSockets, além de técnicas de otimização de performance.

Objetivo

Após realizar o CursoFastAPI Advanced API Development", você será capaz de:

  • Implementar autenticação e autorização usando OAuth2 e JWT.
  • Configurar segurança para APIs com CORS, SSL e outros mecanismos.
  • Usar WebSockets para comunicação em tempo real.
  • Otimizar o desempenho de APIs FastAPI.
  • Implementar testes automatizados para garantir a qualidade do código.
Publico Alvo
  • Desenvolvedores com experiência em FastAPI e que desejam aprofundar seus conhecimentos.
  • Engenheiros de software que precisam construir APIs robustas e seguras.
  • Arquitetos de soluções que precisam implementar APIs escaláveis em produção.
Pre-Requisitos
  • Conhecimento intermediário de FastAPI.
  • Experiência em desenvolvimento de APIs RESTful.
  • Familiaridade com conceitos de segurança web.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Advanced FastAPI Routing and Middleware

  1. Handling Complex Routes and Endpoints.
  2. Implementing Middleware for Request Processing.

Authentication and Authorization

  1. OAuth2 and JWT Integration.
  2. Handling Permissions and User Roles.

Security Best Practices

  1. Securing APIs with HTTPS and SSL.
  2. Protecting APIs with CORS and Rate Limiting.

WebSockets with FastAPI

  1. Implementing Real-Time Communication.
  2. Use Cases for WebSockets in FastAPI.

Performance Optimization

  1. Async I/O and Concurrency in FastAPI.
  2. Optimizing Response Time and Server Resources.

Testing and Debugging FastAPI Applications

  1. Writing Unit and Integration Tests.
  2. Debugging Common Issues in FastAPI.
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