Curso de FastAPI - Configuração do ambiente e hello world com testes | Aula 01

preview_player
Показать описание
Nesse vídeo vamos configurar nosso ambiente de desenvolvimento e ir até um olá mundo testado com fastapi.

Vamos passar pelo Pyenv, Poetry, Pytest, Ruff, Taskipy. Para ferramentas de desenvolvimento. Depois disso vamos entender o CLI do fastAPI, como escrever testes e como iniciar uma aplicação com FastAPI.

-------------------

O canal é mantido por uma iniciativa de financiamento coletivo:

picpay: @dunossauro

-------------------

---
Minutagem:
00:00 Intro
02:15 Objetivos Dessa Aula
03:30 O Ambiente de Desenvolvimento
06:58 Preciso Entender de GIT? + Sugestões de Cursos
08:00 Ferramentas Opcionais
08:23 Instalando Python com pyenv
09:00 O que é pyenv?
14:10 Intro Instalando pyenv
15:36 Instalando pyenv no Windows
21:56 Instalando pyenv no Ubuntu
26:32 Instalando Ferramentas opcionais
27:37 Instalando Pipx
28:27 Instalando Poetry
30:30 Instalando ignr
34:55 Iniciando Projeto com Poetry
43:51 Criando ambiente virtual com Poetry
47:27 Instalando FastAPI no projeto
51:52 Olá Mundo
57:00 Sobre desenvolvimento WEB (Sobre servir uma aplicação)
59:20 Olá Mundo com FastAPI
1:10:30 Documentação com Swagger e Redoc
1:15:49 Ferramentas Auxiliares para o Dev
1:19:10 Instalando Ruff (Linter/Formatter)
1:32:22 Instalando pytest e pytest-cov
1:39:06 Instalando taskipy
1:48:00 Criando Teste
1:52:57 Testando de fato
2:06:08 Comando ignr (.gitignore)
2:08:23 Iniciando Git + comando gh + Github
2:12:52 Exercícios e Quiz
Рекомендации по теме
Комментарии
Автор

Depois de todo o curso já estar on comecei a fazer hoje e te digo. Sensacional. Parabéns

FabioRBelotto
Автор

Eduardo sempre didático, excelente a aula.

thiagotancredii
Автор

@Eduardo,

Tudo certo?

Primeiro, parabéns por democratizar o aprendizado/ensino.

É muito bom ver que há pessoas genuinamente empenhadas em ajudar a comunidade com conteúdos de qualidade e gratuitos.

Não sei da sua história, pois sou novo aqui no canal.

Gostaria de saber se você pode dividir conosco o que te levou a ter tanta empatia com pessoas que vivem com deficiências.

Achei muito interessante essa sua ênfase durante os vídeos.

Tenho 15 anos de experiência na área de desenvolvimento e quando me formei na graduação em 2014, já falávamos sobre acessibilidade, mas era tudo muito arcaico e, além disso, por muitos anos pensávamos sobre a acessibilidade para o usuário, mas nunca pensávamos sobre inclusão e acessibilidade às pessoas desenvolvedoras.

No máximo, desenvolvemos documentações que ajudam no onboarding, mas essas reflexões de usar aspas simples por se tratar de um character que com uma tecla se obtém em relação à uma aspa dupla que precisa do acionamento de duas teclas é muito da hora.

Obrigado e sucesso!

esequielvirtuoso
Автор

Parabéns cara, vc sempre procura ser o máximo inclusivo em suas lives, pensa em cada detalhe!!!

bit
Автор

eu quase pulei essa aula "configuração de ambiente? é tudo a mesma coisa, vai ensinar a instalar vscode, python, criar uma pasta e rodar o script"
sensacional, já vi outras lives que abordaram assuntos dessa mas mesmo assim não diminuiu o quão rica foi essa aula

notei o eduardo se segurando pra não divagar "é assim pq sim, eu escolhi assim", pra quem não conhece explico que foi pra aula não ficar ainda maior, nas outras aulas ele ama divagar, ensina tudo, dá pra sentir o gosto em explicar

franciscoteixeira
Автор

00:00 Intro

02:15 Objetivos Dessa Aula
03:30 O Ambiente de Desenvolvimento
06:58 Preciso Entender de GIT? + Sugestões de Cursos
08:00 Ferramentas Opcionais

08:23 Instalando Python com pyenv
09:00 O que é pyenv?

14:10 Intro Instalando pyenv
15:36 Instalando pyenv no Windows
21:56 Instalando pyenv no Ubuntu

26:32 Instalando Ferramentas opcionais
27:37 Instalando Pipx
28:27 Instalando Poetry
30:30 Instalando ignr

34:55 Iniciando Projeto com Poetry
43:51 Criando ambiente virtual com Poetry
(Se você chegou aqui parabéns, essa parte é complicada)
47:27 Instalando FastAPI no projeto

51:52 Olá Mundo
57:00 Sobre desenvolvimento WEB (Sobre servir uma aplicação)
59:20 Olá Mundo com FastAPI

1:10:30 Documentação com Swagger e Redoc

1:15:49 Ferramentas Auxiliares para o Dev
1:19:10 Instalando Ruff (Linter/Formatter)
1:32:22 Instalando pytest e pytest-cov
1:39:06 Instalando taskipy

1:48:00 Criando Teste
1:52:57 Testando de fato

2:06:08 Comando ignr (.gitignore)
2:08:23 Iniciando Git + comando gh + Github

2:12:52 Exercícios e Quiz

2:14:10 Outro

deorigabriel
Автор

Edu do céu. To assistindo agora a aula. Tive uns "pobremas" na configuração mas você e a turma ajudaram. E cara, ver funcionando é indescritível. Minha mente explodiu de potencialidades. Muito obrigado por tudo. Você é daquelas pessoas que leva a fundo aquela pergunta. Você sabe qual é a única coisa que se você dividir aumenta???


O Conhecimento....

rafaferr
Автор

Parabéns pelo trabalho, pela paciência! Incrível, bom demaiiis!

NappoAvanti
Автор

Quem não conseguiu no windows terminal, usa o powershell modo administrador...

preystation
Автор

Obrigado pela generosidade de nos preparar este curso. Muito didático. Parabéns.

zeroandradejr
Автор

Esse foi o Hello Worl! mais longo que já fiz na vida! mas foi massa, completão do zero, ainda mais no Ruimdows

Triple_Kirk
Автор

sempre que vou assistir uma live eu fico me batendo por causa da versão do ambiente. Poder controlar via pyenv é muito interessante.

xarope
Автор

Muito obrigado pelo seu trampo, vai me ajudar bastante!!

pedroda
Автор

Muito massa, excelente didática, obrigado! 🚀

gugamin
Автор

Massa demais esse curso! A didática é pythonica!!!

chrmorais
Автор

Eu estou usando conforme o planejado, confio na sua escolha para o projeto. Estou aqui para aprender e usar essas ferramentas nesse momento é o ideal.

Ed_dev
Автор

Parabéns Edu. Muito boa aula .. empolgado com as próximas.

Ginsu
Автор

Curso muito bom Edu, e é muito bom ve seu entusiamos ensinando kkk eh muito bom !!!!

LeandroSilva-zefs
Автор

Hey Edu, voce me inspirou convidar mais pessoas a participar desse curso irado!!! mais um inscrito)))😁😉

TheIGORGOSPEL
Автор

Não me canso de dizer o quanto você é incrível e didático!

lidianemonteiro
visit shbcf.ru