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

4.49 (861 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
FastAPI - APIs Modernas e Assíncronas com Python
3 732
students
12.5 hours
content
Sep 2024
last update
$19.99
regular price

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

FastAPI - APIs Modernas e Assíncronas com Python - Screenshot_01FastAPI - APIs Modernas e Assíncronas com Python - Screenshot_02FastAPI - APIs Modernas e Assíncronas com Python - Screenshot_03FastAPI - APIs Modernas e Assíncronas com Python - Screenshot_04

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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

FastAPI - APIs Modernas e Assíncronas com Python - Price chart

Rating

FastAPI - APIs Modernas e Assíncronas com Python - Ratings chart

Enrollment distribution

FastAPI - APIs Modernas e Assíncronas com Python - Distribution chart
4667776
udemy ID
01/05/2022
course created date
11/05/2022
course indexed date
Bot
course submited by