Skip to content

Commit

Permalink
Atualização do plano de aulas
Browse files Browse the repository at this point in the history
  • Loading branch information
dunossauro committed Oct 24, 2023
1 parent d7fa47d commit 6eae783
Showing 1 changed file with 8 additions and 15 deletions.
23 changes: 8 additions & 15 deletions plano.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ Descrição: Boas-vindas à primeira aula prática do nosso curso "FastAPI do Ze

Tags: FastAPI, Python, Curso de FastAPI, Introdução ao FastAPI, APIs com Python, Desenvolvimento web com Python, Configuração do ambiente FastAPI, Desenvolvimento Orientado por Testes, TDD com FastAPI, Pytest, Ruff, Blue, Isort, Taskipy, Poetry, Git, Hello World em FastAPI.


## Aula 01: Configurando o Ambiente de Desenvolvimento para o FastAPI [OK]

- Introdução ao ambiente de desenvolvimento (IDE, terminal, etc.)
Expand Down Expand Up @@ -43,20 +42,20 @@ Tags: FastAPI, Python, APIs, Desenvolvimento Web, Backend, HTTP, CRUD, Testes, P

## Aula 03: Configurando Banco de Dados e Gerenciando Migrações com Alembic [OK]

- Introdução ao SQLAlchemy e Alembic
- Instalando SQLAlchemy e Alembic
- Configurando e criando o banco de dados
- Criando e localizando tabelas utilizando SQLAlchemy
- Testando a criação de tabelas
- Gerenciando migrações do banco de dados com Alembic
- Introdução ao SQLAlchemy e Alembic
- Instalando SQLAlchemy e Alembic
- Configurando e criando o banco de dados
- Criando e localizando tabelas utilizando SQLAlchemy
- Testando a criação de tabelas
- Gerenciando migrações do banco de dados com Alembic

### Youtube

Descrição: Boas-vindas à quarta aula do nosso curso "FastAPI do Zero: Criando um Projeto com Bancos de Dados, Testes e Deploy". Hoje, nosso foco é a criação do banco de dados e gerenciamento de migrações com SQLAlchemy e Alembic. Nós vamos conduzi-los através de cada passo necessário para instalar o SQLAlchemy e Alembic, configurar o ambiente do banco de dados, criar tabelas e gerenciar migrações. E, é claro, vamos continuar com nossa abordagem de Desenvolvimento Orientado por Testes, mostrando como escrever e executar testes para o seu banco de dados. Venha conosco e aprenda mais sobre o poderoso FastAPI e como gerenciar eficientemente seus dados.

Tags: FastAPI, Python, SQLAlchemy, Alembic, Gerenciamento de Banco de Dados com FastAPI, Migração de Dados com Alembic, Desenvolvimento Web com Python, Testes de Banco de Dados, Desenvolvimento Orientado por Testes, FastAPI do Zero.

## Aula 04: Integrando Banco de Dados ao FastAPI
## Aula 04: Integrando Banco de Dados ao FastAPI [OK]

- Integrando SQLAlchemy à nossa aplicação FastAPI
- Utilizando a função Depends para gerenciar dependências
Expand All @@ -74,7 +73,6 @@ Também revisamos nossos endpoints, atualizando-os para que possam efetivamente

Tags: FastAPI, Python, API, Desenvolvimento Web, SQLAlchemy, Depends, Pydantic, Pytest, Fixtures, Endpoints, Banco de Dados, APIs RESTful, Desenvolvimento de APIs, Gerenciamento de Dependências, Teste de Software, Banco de Dados SQL, Integração de Banco de Dados, Testes Unitários.


## Aula 05: Autenticação e Autorização em FastAPI

- Criação de rotas para registrar e logar usuários
Expand All @@ -87,8 +85,6 @@ Descrição: Neste vídeo, vamos dar um passo além na segurança da nossa API.

Tags:FastAPI, Python, Autenticação FastAPI, Autorização FastAPI, Proteção de endpoints FastAPI, Testes em FastAPI, Desenvolvimento Web com Python, APIs Rest com Python, Desenvolvimento Back-end com Python, JWT em FastAPI.



## Aula 06: Refatoração em FastAPI: Implementando Routers e Variáveis de Ambiente

- Reestruturar o projeto para facilitar sua manutenção
Expand All @@ -101,10 +97,8 @@ Descrição: Neste vídeo, exploramos algumas das melhores práticas de desenvol

Tags: FastAPI, Python, Desenvolvimento Web, API, Rest API, FastAPI Router, Variáveis de Ambiente, Refatoração, Melhores Práticas, Desenvolvimento Python, OpenAPI, Pydantic, SQLAlchemy, Autenticação JWT, TDD, Clean Code


## Aula 07: Autenticação JWT e Testes de Casos de Borda


- Testar os casos de autenticação de forma correta
- Implementar o refresh do token
- Introduzir testes que param o tempo com freezefun
Expand Down Expand Up @@ -145,8 +139,7 @@ Tags: FastAPI, Python, Docker, FastAPI com Docker, Deploy de API, Desenvolviment

- Introdução aos conceitos de CI/CD e sua importância
- Explicação sobre o papel do Github Actions na CI/CD
-Configuração do Github Actions para executar testes automaticamente em cada push

-Configuração do Github Actions para executar testes automaticamente em cada push

### Youtube

Expand Down

0 comments on commit 6eae783

Please sign in to comment.