Skip to content

Repository files navigation

Projeto Prático: FastAPI – TWJobs API de Vagas de Emprego

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.

Lista de Commits

Aula Video Commit Link
Aula 01 Vídeo 03 - Preparando o ambiente de desenvolvimento 01:03 - Preparando o ambiente de desenvolvimento Download
Aula 02 Vídeo 04 - Criando o CRUD de Skills 02:04 - Criando o CRUD de Skills Download
Aula 02 Vídeo 05 - Enriquecendo a documentação gerada pelo FastAPI 02:05 - Enriquecendo a documentação gerada pelo FastAPI Download
Aula 02 Vídeo 06 - Melhorando a validação com o Pydantic 02:06 - Melhorando a validação com o Pydantic Download
Aula 02 Vídeo 07 - Organizando o projeto com APIRouter 02:07 - Organizando o projeto com APIRouter Download
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
Aula 02 Vídeo 09 - Trabalhando com injeção de dependências 02:09 - Trabalhando com injeção de dependências Download
Aula 02 Vídeo 10 - Utilizando variáveis de ambiente com Pydantic Settings 02:10 - Utilizando variáveis de ambiente com Pydantic Settings Download
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
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
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
Aula 03 Vídeo 14 - Criando a rota de registro da aplicação 03:14 - Criando a rota de registro da aplicação Download
Aula 03 Vídeo 15 - Criando comando para criar um usuário admin 03:15 - Criando comando para criar um usuário admin Download
Aula 03 Vídeo 16 - Criando a rota de login 03:16 - Criando a rota de login Download
Aula 03 Vídeo 17 - Implementando a autorização 03:17 - Implementando a autorização Download
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
Aula 04 Vídeo 19 - Criando as rotas de consulta de uma company 04:19 - Criando as rotas de consulta de uma company Download
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
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
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
Aula 05 Vídeo 23 - Organizando a aplicação com subrouter 05:23 - Organizando a aplicação com subrouter Download
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
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
Aula 06 Vídeo 26 - Criando o modelo Job 06:26 - Criando o modelo Job Download
Aula 06 Vídeo 27 - Criando as rotas para gerenciar o modelo Job 06:27 - Criando as rotas para gerenciar o modelo Job Download
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
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
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
Aula 07 Vídeo 31 - Criando o modelo Application 07:31 - Criando o modelo Application Download
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
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
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
Aula 08 Vídeo 35 - Enviando e-mails de boas-vindas 08:35 - Enviando e-mails de boas-vindas Download
Aula 08 Vídeo 36 - Enviando e-mails de confirmação de candidatura 08:36 - Enviando e-mails de confirmação de candidatura Download
Aula 09 Vídeo 37 - Criando a imagem Docker da aplicação 09:37 - Criando a imagem Docker da aplicação Download
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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages