Title
FastAPI - APIs Modernas e Assíncronas com Python
Todo o poder de Python assíncrono em APIs com FastAPI, SQL Alchemy, SQL Model, NGINX e PostgreSQL

What you will learn
Você será capaz de criar apis modernas com FastAPI
Você será capaz de criar apis assíncronas com FastAPI
Você será capaz de usar SQL Alchemy e SQL Model com FastAPI
Você será capaz de publicar sua api em um cloud Linux com proxy NGINX, Linux e PostgreSQL
Why take this course?
🚀 FastAPI - APIs Modernas e Assíncronas com Python 🐍
Todo o Poder de Python Assíncrono em APIs com FastAPI, SQL Alchemy, SQL Model, NGINX e PostgreSQL
Sobre o Curso:
FastAPI é um framework web moderno e rápido para construir APIs com Python. Baseado em Type Hints, Pydantic e Starlette, ele oferece uma experiência de desenvolvimento inigualável, combinando performance superior a frameworks como NodeJS e Go. No curso FastAPI - APIs Modernas e Assíncronas com Python da Geek University, você vai mergulhar profundamente neste poderoso framework e aprender a construir APIs que não apenas agem bem, mas também são fáceis de entender e manter.
FastAPI: As Características Destacadas:
- Rápido: Com desempenho comparable a NodeJS e Go, FastAPI está entre os frameworks Python mais rápidos disponíveis.
- Rápido para Codificar: Aumente a velocidade com que desenvolve recursos em cerca de 200% a 300%.
- Menos Bugs: Pode reduzir cerca de 40% dos erros induzidos por humanos. *
- Intuitivo: Com suporte ao editor e conclusão automática, menos tempo é gasto com depuração.
- Fácil: Projetado para ser fácil de usar e aprender, exigindo menos tempo lendo documentos.
- Curto: Minimiza a duplicação de código, oferecendo múltiplos recursos de cada declaração de parâmetro.
- Robusto: Vá para produção com código pronto e documentação interativa automática.
- Baseado em Padrões: Totalmente compatível com os padrões abertos para APIs: OpenAPI e JSON Schema.
Conteúdo do Curso:
- Métodos HTTP Principais
- Path Parameters, Query Parameters e Header Parameters
- Injeção de Dependência
- Documentação da API
- Roteamento Personalizado
- Validação Pydantic Customizada
- FastAPI com PostgreSQL
- CRUD com FastAPI e SQL Alchemy
- CRUD com FastAPI e SQL Model
- Autenticação e Autorização com FastAPI
- Deploy em cloud Linux com NGINX como proxy
- E muito mais!
O que Você Aprenderá:
- A construção de APIs reativas usando FastAPI.
- Como utilizar eficientemente os métodos HTTP, incluindo GET, POST, PUT, DELETE, etc.
- A manipulação de parâmetros e cabeçalhos em suas APIs.
- Como implementar autenticação e autorização para garantir a segurança das suas APIs.
- O uso de bancos de dados PostgreSQL com FastAPI para armazenamento de dados.
- Técnicas de CRUD (Create, Read, Update, Delete) usando SQL Alchemy e SQL Model.
- Como documentar sua API de forma clara e comprensível usando OpenAPI e JSON Schema.
- Como preparar seu aplicativo para ser deployado em ambientes de nuvem.
Por que Escolher Este Curso?
- Aprenda com acompanhamento de aulas abertas.
- Materiais didáticos de alta qualidade.
- Comunidade de apoio e intercâmbio de conhecimento.
- Projetado para níveis intermediários e avançados.
🔥 Inscreva-se Agora e Transforme Seus Projetos de API em Oportunidades de Sucesso com FastAPI! 🔥
Screenshots




Our review
Ótimo que você esteja procurando entender completamente o curso e os conceitos relacionados ao FastAPI. Baseado nos comentários que você compartilhou, aqui estão algumas dicas para tornar a aprendizagem mais eficaz e para acompanhar pontos importantes:
-
Revisão e Recapitulação: Certifique-se de que cada conceito fundamental seja revisado ou resumido ao longo do curso. Isso é útil para estudantes que veem o curso como introdução ou se juntaram na sequência de outros cursos.
-
Diluição do Conteúdo: Divida os tópicos em aulas mais curtas e focadas. Isso pode ajudar a absorção de informações e evitar que o aluno se sinta sobrecarregado com muitas informações de uma só vez.
-
Referências Claras: Ao referenciar outros cursos, explique claramente que esses conteúdos estão relacionados e por que são relevantes, em vez de apenas indicar para continuar o aprendizado nesse outro curso.
-
Contextualização: Quando se menciona uma dependência de outros cursos, tente contextualizar rapidamente o que é necessário saber ou entender desse conteúdo externo para que o aluno que não tenha seguido o caminho de outros cursos ainda possa seguiar.
-
Padrões e Práticas do Setor: Explique quais são os padrões comuns e as práticas recomendadas na indústria, incluindo como o FastAPI se integra com front-ends e outros serviços.
-
Autenticação e Segurança: Trate o tema da autenticação de forma mais abrangente, explicando quando e por que é necessário implementá-la em um projeto real. A mesma validade para outras funcionalidades de segurança.
-
Visão Geral da Ferramenta: Sempre que introduzir uma nova ferramenta ou conceito, mostre onde ela se encaixa no ecossistema maior e como ela interage com outras partes do sistema.
-
Diagramas e Explicações Visuais: Utilize diagramas, fluxos de trabalho ou esquemas para ajudar na compreensão teórica e prática das relações entre os componentes do sistema.
-
Interatividade: Permita que os alunos interajam com o conteúdo através de questões, exercícios ou projetos pequenos durante o curso, para que possam aplicar o que foram ensinados e soltar dúvidas ao longo do caminho.
-
Feedback Construtivo: Esteja aberto a feedbacks e perguntas dos alunos, e use-os para melhorar o curso e a maneira de explicar conceitos.
Lembre-se de que cada aluno tem um ritmo de aprendizado diferente e vem com conhecimentos variados. Enfatize a inclusão e a clareza para garantir que todos possam seguir e entender o material, independentemente de sejam novatos ou já tenham experiência anterior com o assunto.
Charts
Price

Rating

Enrollment distribution
