Curso Completo de Bun.js
Domine Bun.js do zero! Construa o SaaS Restaurantix: APIs com ElysiaJS, banco com Drizzle ORM, deploy com Docker e Fly.io. Tudo grátis.
Por que isso é importante
Curso Bun.js: APIs e SaaS do zero ao avançado — runtime moderno com prática de produto.
Leitura relacionada: Cursos CrazyStack · Bun + Elysia · Aprender Node.js · Curso Node.js.
🎯 O que você vai construir
Um SaaS completo de gestão de restaurantes com 18 rotas de API, autenticação via magic links, dashboard com métricas em tempo real, e arquitetura profissional pronta pra produção.
Fundamentos do Bun.js
Conheça o Bun.js, as vantagens sobre Node.js e como instalar em diferentes sistemas.
Comandos do Bun e criação do primeiro servidor HTTP com performance superior.
Troque Jest pelo test runner nativo do Bun - 10x mais rápido e zero config.
Projeto Real - Restaurantix
Arquitetura completa do Restaurantix: ElysiaJS, Drizzle ORM, PostgreSQL e estrutura de pastas profissional.
JWT + Cookies + Magic Links - Autenticação sem senha usada em produção de verdade.
Rotas com filtros, paginação, joins e ordenação customizada direto do código real em produção.
Métricas reais: receita mensal, produtos top e SQL complexo com agregações pesadas.
Emails transacionais com Resend: magic links, templates e arquitetura com adapters profissionais.
Deploy no Fly.io com Docker, CI/CD, monitoramento e config de produção real.
Tecnologias do Projeto Real
Bun.js
Runtime ultra-rápido
ElysiaJS
Framework otimizado
Drizzle ORM
ORM type-safe
PostgreSQL
Banco robusto
Perguntas frequentes
Por que aprender Bun.js?
Runtime rápido com tooling integrado. Bom para APIs modernas e DX.
Bun substitui Node em produção?
Em muitos casos sim; valide libs nativas do seu stack antes.
O curso vai do zero?
Sim, com caminho até APIs/SaaS. Base de JS ajuda.
Elysia entra?
Ecossistema Bun costuma combinar com frameworks leves — veja os módulos.