Skip to content

Commit c7d56ba

Browse files
committed
add README.md
1 parent c72b06b commit c7d56ba

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Projeto Prático: FastAPI – TWJobs API de Vagas de Emprego
2+
3+
Esse repositório contem o código-fonte produzido durante as aulas do projeto prático "FastAPI – TWJobs API de Vagas de Emprego" da [TreinaWeb](https://www.treinaweb.com.br/).
4+
5+
## Lista de Commits
6+
7+
| Aula | Video | Commit | Link |
8+
| ------- | ------------------------------------------------------------------------- | ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
9+
| Aula 01 | Vídeo 03 - Preparando o ambiente de desenvolvimento | 01:03 - Preparando o ambiente de desenvolvimento | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/db42bead6ab65c50309a744165b3171d04e1ce3e.zip) |
10+
| Aula 02 | Vídeo 04 - Criando o CRUD de Skills | 02:04 - Criando o CRUD de Skills | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/d000b0ebc233f7e032cac8c385d981d7ab5caa93.zip) |
11+
| Aula 02 | Vídeo 05 - Enriquecendo a documentação gerada pelo FastAPI | 02:05 - Enriquecendo a documentação gerada pelo FastAPI | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/410f8a47b8fd6fef39c637511d62144b00c52cb4.zip) |
12+
| Aula 02 | Vídeo 06 - Melhorando a validação com o Pydantic | 02:06 - Melhorando a validação com o Pydantic | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/bff1bd1b4232bfc995c83594796c294741eda29a.zip) |
13+
| Aula 02 | Vídeo 07 - Organizando o projeto com APIRouter | 02:07 - Organizando o projeto com APIRouter | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/6f5bf89b3ee947c2c484c6fcf3f9a3eedc84d998.zip) |
14+
| Aula 02 | Vídeo 08 - Conectando a aplicação ao banco de dados com SQLAlchemy | 02:08 - Conectando a aplicação ao banco de dados com SQLAlchemy | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/22512beef8648143770cc1092a79d93a34319eb1.zip) |
15+
| Aula 02 | Vídeo 09 - Trabalhando com injeção de dependências | 02:09 - Trabalhando com injeção de dependências | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/e4cb3799e16b73bc643c489251e4adea0d0a7168.zip) |
16+
| Aula 02 | Vídeo 10 - Utilizando variáveis de ambiente com Pydantic Settings | 02:10 - Utilizando variáveis de ambiente com Pydantic Settings | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/047ea36ca379c285599996600cc7bd7fc239bcde.zip) |
17+
| Aula 02 | Vídeo 11 - Utilizando migrações no banco de dados com o Alembic | 02:11 - Utilizando migrações no banco de dados com o Alembic | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/dc37eb5917b824fa2cac62ebcdc655c3baaf8381.zip) |
18+
| Aula 02 | Vídeo 12 - Criando um comando para popular o banco de dados | 02:12 - Criando um comando para popular o banco de dados | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/363b3621f666e5d7f39640844a380cd025d0825b.zip) |
19+
| Aula 02 | Vídeo 13 - Paginação e ordenação na listagem de skills | 02:13 - Paginação e ordenação na listagem de skills | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/09f617c6abe2e0e57144b2f6aef217bbfbe0b721.zip) |
20+
| Aula 03 | Vídeo 14 - Criando a rota de registro da aplicação | 03:14 - Criando a rota de registro da aplicação | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/b7bc6b7bdc6fdfb89ff4521ace7bf76e93f425f9.zip) |
21+
| Aula 03 | Vídeo 15 - Criando comando para criar um usuário admin | 03:15 - Criando comando para criar um usuário admin | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/99bf77e4b96b8a172ada04248e117c9143ae59a6.zip) |
22+
| Aula 03 | Vídeo 16 - Criando a rota de login | 03:16 - Criando a rota de login | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/db038e3028a16594abf18a13ce166c5327471ce3.zip) |
23+
| Aula 03 | Vídeo 17 - Implementando a autorização | 03:17 - Implementando a autorização | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/164310bd94552f811794feeaafa6efca7f907f97.zip) |
24+
| Aula 04 | Vídeo 18 - Criando a rota de cadastro ou atualização de uma company | 04:18 - Criando a rota de cadastro ou atualização de uma company | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/7c9dff1b17c124701662fb6af8f479c727bcad3c.zip) |
25+
| Aula 04 | Vídeo 19 - Criando as rotas de consulta de uma company | 04:19 - Criando as rotas de consulta de uma company | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/532f0cdbf49175d6c40ef9bd9d5ecbc217428c6c.zip) |
26+
| Aula 05 | Vídeo 20 - Criando a rota de cadastro ou atualização de candidate | 05:20 - Criando a rota de cadastro ou atualização de candidate | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/ff224156be71a6bedf5ec206303dbccc4463569a.zip) |
27+
| Aula 05 | Vídeo 21 - Criando as rotas para gerenciar as skills de um candidate | 05:21 - Criando as rotas para gerenciar as skills de um candidate | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/35bbc8798228c42d29e8216532f08efdec70f1fc.zip) |
28+
| Aula 05 | Vídeo 22 - Criando as rotas para gerenciar os links de um candidate | 05:22 - Criando as rotas para gerenciar os links de um candidate | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/20b04db0b5cc40cc69c55a4ed154327b7ed8ca80.zip) |
29+
| Aula 05 | Vídeo 23 - Organizando a aplicação com subrouter | 05:23 - Organizando a aplicação com subrouter | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/7f5ab68dd8f7ad1a708081f65443b8acbddf29c5.zip) |
30+
| Aula 05 | Vídeo 24 - Criando as rotas para gerenciar as experiences de um candidate | 05:24 - Criando as rotas para gerenciar as experiences de um candidate | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/6c55710dd84e4f749b4534ffa6f9a6b2cdaec1d0.zip) |
31+
| Aula 05 | Vídeo 25 - Criando as rotas para gerenciar as educations de um candidate | 05:25 - Criando as rotas para gerenciar as educations de um candidate | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/370e6d5f7ab764eb6b5caada728f00d75aa2f9b7.zip) |
32+
| Aula 06 | Vídeo 26 - Criando o modelo Job | 06:26 - Criando o modelo Job | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/182cbf3611392cdba55f50e17942fa1bd7568266.zip) |
33+
| Aula 06 | Vídeo 27 - Criando as rotas para gerenciar o modelo Job | 06:27 - Criando as rotas para gerenciar o modelo Job | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/d26a6be9280b3ff0e4ce675e95980468413359e5.zip) |
34+
| Aula 06 | Vídeo 28 - Criando as rotas para gerenciar as skills de um Job | 06:28 - Criando as rotas para gerenciar as skills de um Job | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/ce5af0f137eb48b13ed4f09754ae2c7ebfb92184.zip) |
35+
| Aula 06 | Vídeo 29 - Paginação, ordenação e filtros na listagem de Jobs | 06:29 - Paginação, ordenação e filtros na listagem de Jobs | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/e416818929f4562fcbd60c03980ab74c25f66aee.zip) |
36+
| Aula 06 | Vídeo 30 - Criando a rota de alteração do status da vaga | 06:30 - Criando a rota de alteração do status da vaga | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/f404f718eb9fd660d65694678c8d92876e1edc5e.zip) |
37+
| Aula 07 | Vídeo 31 - Criando o modelo Application | 07:31 - Criando o modelo Application | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/fc7902a1efac7b6819889fec0e3b892493a1b659.zip) |
38+
| Aula 07 | Vídeo 32 - Criando as rotas para gerenciar o modelo Application parte 1 | 07:32 - Criando as rotas para gerenciar o modelo Application parte 1 | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/0232ab10f2812e600daa07f4123384f6b64455af.zip) |
39+
| Aula 07 | Vídeo 33 - Criando as rotas para gerenciar o modelo Application parte 2 | 07:33 - Criando as rotas para gerenciar o modelo Application parte 2 | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/5042f5d397697ff79ca35692c208a9823c3d76fe.zip) |
40+
| Aula 08 | Vídeo 34 - Criando um serviço de envio de e-mail | 08:34 - Criando um serviço de envio de e-mail | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/42d6131c1199b632d9bb79e45a787e51f0da5639.zip) |
41+
| Aula 08 | Vídeo 35 - Enviando e-mails de boas-vindas | 08:35 - Enviando e-mails de boas-vindas | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/4d3c30cabf7e1a0e28b5cd7f43b139734348a477.zip) |
42+
| Aula 08 | Vídeo 36 - Enviando e-mails de confirmação de candidatura | 08:36 - Enviando e-mails de confirmação de candidatura | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/64c0d82ba8605949cc6bf7ebd645a059130c5369.zip) |
43+
| Aula 09 | Vídeo 37 - Criando a imagem Docker da aplicação | 09:37 - Criando a imagem Docker da aplicação | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/3b9a2e732d1f0ab58f569369bb4ced921fe992ca.zip) |
44+
| Aula 09 | Vídeo 38 - Realizando o deploy com Fly.io e Neon Database | 09:38 - Realizando o deploy com Fly.io e Neon Database | [Download](https://github.com/treinaweb/treinaweb-projeto-pratico-fastapi-twjobs/archive/c72b06b5537f36b51bd786ec33758acfd2478602.zip) |

0 commit comments

Comments
 (0)