Neste módulo, você aprenderá a criar uma API usando Bun e Elysia, configurar PostgreSQL no Docker Compose e utilizar o Drizzle ORM para gerenciar banco de dados, relacionamentos e migrations. Também verá como configurar variáveis de ambiente no Bun, criar seed dos dados e configurar o ESLint no projeto. Para finalizar, será implementada a rota de cadastro de restaurante com tipagem na entrada de dados.
Autenticação
Módulo9 aulas1h 26min
Neste módulo, você vai aprender a implementar um esquema de links de autenticação, configurar JWT, criar rotas de envio de link, autenticação, logout, perfil do usuário e gerenciamento de restaurante. Além disso, verá como lidar com erros no Elysia e enviar e-mails com Nodemailer.
Rotas de Produtos e Pedidos
Módulo15 aulas2h 18min
Neste módulo, você vai aprender a configurar o schema de produtos e pedidos, relacionamentos no Drizzle, e gerar seeds de dados. Também vai criar rotas para gerenciar pedidos, incluindo detalhes, aprovação, listagem, ordenação e métricas de receita e pedidos. Além disso, implementará a validação do restaurante nas rotas.
Nível 2
Certificado final
Certificado em API com Bun
Certificado
Requisitos
Você chegou ao final da formação!
Quer continuar estudando conteúdos similares? Explore nosso catálogo e acesse aulas, cursos e mais!