Formação Back-end em Node.js · Escola de Programação da Trybe

Torne-se dev back-end com JavaScript e Node.js

Mais de 150 horas de aulas, exercícios e projetos práticos para você criar APIs, trabalhar com banco de dados, proteger e testar aplicações, no seu ritmo.

  • JavaScript
  • Node.js
  • Express
  • MySQL
  • JWT
  • Jest
  • Swagger
  • Docker
  • Online, no seu ritmo
  • +150 horas
  • Certificado de conclusão
  • 12 meses de acesso
Quero me matricular

R$ 1.698 em até 12x de R$ 141,50

  • Começa do zero, sem conhecimento prévio
  • Projetos com feedback instantâneo
  • 7 dias de garantia

Empresas que confiam nos cursos e formações da Trybe

XP Inc. Mercado Livre CloudWalk UOL AWS Méliuz Ford Mottu CI&T

A mesma linguagem no front-end e no back-end

68,8%

dos desenvolvedores profissionais usam JavaScript, a linguagem mais usada do mundo

49,1%

dos desenvolvedores profissionais usam Node.js, a base desta formação

39,6%

dos desenvolvedores profissionais usam MySQL, o banco de dados da formação

Fonte: Stack Overflow, Developer Survey 2025

Com Node.js, o JavaScript que roda no navegador também roda no servidor. Quem domina essa linguagem trabalha nas duas pontas de uma aplicação e tem mais opções de carreira.

O que você vai conseguir fazer ao final da formação

  1. Programar em JavaScript, com funções, objetos, JSON e código assíncrono.

  2. Criar APIs REST com Express, com rotas, middlewares e arquitetura em camadas.

  3. Trabalhar com banco de dados MySQL, com operações CRUD e variáveis de ambiente.

  4. Proteger suas aplicações com JWT, bcrypt, OAuth 2.0 e proteção contra SQL injection.

  5. Testar suas APIs com Jest e Supertest.

  6. Documentar e preparar para produção, com Swagger, logs e Docker.

O que você vai estudar

A formação reúne seis cursos, em sequência, com videoaulas, textos, práticas guiadas, exercícios e projetos. Você estuda no seu ritmo, durante 12 meses.

Curso 1Lógica de Programação
  • O que é lógica de programação e por que ela importa
  • Algoritmos e pensamento computacional
  • Estruturas de seleção e de repetição
Curso 2Fundamentos de Desenvolvimento Web
  • O que acontece quando você usa um site ou aplicativo
  • O que existe dentro de um servidor
  • As especialidades do desenvolvimento web
  • Como o front-end conversa com o back-end
Curso 3Fundamentos da Linguagem JavaScript
  • Como o JavaScript funciona no navegador e no servidor
  • Variáveis, tipos de dados, operadores, condicionais e repetição
  • Arrays, funções e funções de alta ordem
  • Objetos e JSON
  • Programação assíncrona: promises, async/await e event loop
  • DOM, eventos e Web Storage
  • Testes unitários com Jest e boas práticas
  • Projeto: ZooFunctions
Curso 4Back-end em Node.js
  • Módulos e gerenciamento de pacotes com NPM
  • APIs REST com Express: métodos HTTP e middlewares
  • Testes de integração com Jest e Supertest
  • MySQL no Node.js e variáveis de ambiente
  • Arquitetura em camadas: model, service e controller
  • Autenticação com bcrypt, JWT e OAuth 2.0
  • Segurança: SQL injection, Helmet e rate limiting
  • Documentação com Swagger
  • Projetos: Talker Manager e OrderSystemAPI
Curso 5Banco de Dados
  • Banco de dados relacional e linguagem SQL
  • Criação de tabelas, chaves primárias e tipos de dados
  • Consultas e alterações com SELECT, INSERT, UPDATE e DELETE
  • Filtros com LIKE, IN e BETWEEN
  • Chaves estrangeiras e relacionamentos 1:1, 1:N e N:M
  • Buscas com JOIN e integridade referencial
Curso 6Docker
  • O que é Docker e para que serve
  • Containers pela linha de comando
  • Imagens Docker: usar as que já existem e criar as suas
  • Dockerfile e uma aplicação web em container
  • Orquestração de containers com docker-compose

Como você vai aprender

O que vem junto com as aulas

Projetos e exercícios com feedback instantâneo.

Comunidade exclusiva para tirar dúvidas com o time da Trybe e outras pessoas na mesma jornada.

Certificado de conclusão para comprovar sua preparação.

12 meses de acesso para estudar no seu ritmo.

Quem ensina

Especialistas com anos de experiência em desenvolvimento de software e em educação.

Foto de Rafael MartinsRafael MartinsEspecialista em tecnologia, coordenador da formaçãoMinibio

Formado em Ciência da Computação pela UNESP, com pós-graduação em Engenharia de Software. Foi desenvolvedor e liderança técnica por 15 anos, a maior parte deles na IBM, e dedicou 10 anos à educação em tecnologia.

Foto de Renato FilhoRenato FilhoEspecialista em tecnologia, professor da formaçãoMinibio

15 anos de experiência em desenvolvimento de software, em projetos de marketplaces, aplicativos e plataformas. Lecionou desenvolvimento de software na Universidade Federal do Piauí e no SENAC.

Foto de Alessandra RezendeAlessandra RezendeEspecialista em tecnologia, professora da formaçãoMinibio

Desenvolvedora back-end e instrutora de tecnologia, com experiência em Node.js, Express, TypeScript, MySQL, MongoDB e Docker.

Foto de Gabriel DalsecoGabriel DalsecoEspecialista em tecnologia, professor da formaçãoMinibio

Engenheiro mecânico com pós-graduação em Arquitetura de Software. Há mais de 4 anos ensina Node.js, TypeScript e outras tecnologias de back-end.

Foto de Gustavo CaetanoGustavo CaetanoEspecialista em tecnologia, professor da formaçãoMinibio

Mestre em Ciência da Computação, com mais de 15 anos de experiência em desenvolvimento de software e educação.

Foto de Henrique BaêtaHenrique BaêtaEspecialista em tecnologia, professor da formaçãoMinibio

Programador e educador com mais de 10 anos de experiência, com domínio de JavaScript e Python.

Foto de Tamara SimõesTamara SimõesEspecialista em tecnologia, professora da formaçãoMinibio

Educadora com mais de 13 anos de experiência, pesquisadora em educação e desenvolvedora front-end. Mestra em Educação Tecnológica pelo CEFET-MG e autora de capítulos de livros sobre educação a distância.

Foto de Lucas LealLucas LealEspecialista em tecnologia, professor da formaçãoMinibio

Mais de 15 anos de experiência em desenvolvimento web, no back-end e no front-end, e com bancos de dados como MySQL, Oracle, SQL Server e MongoDB.

A formação é para você?

É para você se

  • Quer começar a programar do zero, com JavaScript
  • Já programa no front-end e quer trabalhar também no back-end
  • Estuda tecnologia e quer aplicar o que aprende em projetos práticos
  • É freelancer ou empreendedor e quer criar APIs para os seus projetos

Não é para você se

  • Quer trabalhar com interfaces e telas. Para isso, veja a Formação Front-end
  • Não tem computador para praticar. A formação é feita no notebook ou no desktop
  • Não tem tempo para praticar com exercícios e projetos

O que dizem os alunos da Escola de Programação

Programação

“Eu nunca tive experiência com programação. (...) Já estou fazendo um projeto real para um jornal de São Paulo aplicando o que aprendi no curso.”

Thamires Morais

Programação

“Nunca tinha conseguido achar um conteúdo acessível e tão completo. O ponto forte do curso são os exercícios. (...)”

André Reis

Quanto custa a formação

Formação Back-end em Node.js

  • +150 horas de aulas, exercícios e projetos práticos
  • 6 cursos, da lógica às APIs seguras
  • Projetos e exercícios com feedback instantâneo
  • Comunidade exclusiva
  • 12 meses de acesso
  • Certificado de conclusão
  • 7 dias de garantia

R$ 1.698

em até 12x de R$ 141,50

Quero me matricular

Quer capacitar um time de tecnologia? Fale com a gente sobre condições para empresas.

Outras formações da Escola de Programação

A formação em resumo

O que é
Formação online de desenvolvimento back-end com Node.js, da Escola de Programação da Trybe
Para quem
Iniciantes em programação e devs de front-end que querem trabalhar também no back-end
Formato
Online, gravado, no seu ritmo
Conteúdo
6 cursos: Lógica de Programação, Fundamentos de Desenvolvimento Web, Fundamentos da Linguagem JavaScript, Back-end em Node.js, Banco de Dados e Docker
Carga horária
Mais de 150 horas
Tecnologias
JavaScript, Node.js, NPM, Express, MySQL, JWT, bcrypt, OAuth 2.0, Jest, Supertest, Swagger e Docker
Precisa saber programar?
Não
Inclui
Exercícios, práticas guiadas e projetos com feedback instantâneo, comunidade exclusiva e certificado
Acesso
12 meses
Investimento
R$ 1.698 em até 12x de R$ 141,50
Garantia
7 dias
Quem oferece
Trybe, escola de tecnologia e inteligência artificial

Perguntas frequentes

Preciso saber programar?

Não. A formação começa pela lógica de programação e foi feita para quem nunca programou. Se você já programa em JavaScript, avança mais rápido pelas primeiras etapas.

Quero experimentar antes. Tem algum curso gratuito?

Sim. O curso gratuito de Lógica de Programação da Trybe é o primeiro passo da formação.

O curso é presencial ou online?

100% online. Todo o conteúdo fica na plataforma da Trybe, para você estudar no seu ritmo.

Posso fazer pelo celular?

Dá para assistir às aulas pelo celular, mas a formação é muito prática e você precisa de um computador para programar.

Qual computador eu preciso?

Pelo menos 8 GB de memória RAM, 30 GB livres de armazenamento, internet e o navegador Google Chrome instalado.

Como tiro dúvidas durante a formação?

Na comunidade no WhatsApp, com o time da Trybe e outras pessoas na mesma jornada, e pela Central de Ajuda, com o time técnico.

Quais os requisitos para receber o certificado?

Concluir todas as lições, concluir os projetos práticos e alcançar 80% de aproveitamento nos quizzes sobre os projetos. Depois disso, o certificado é emitido automaticamente.

Por quanto tempo tenho acesso?

12 meses a partir da compra.

Quais são as formas de pagamento?

Cartão de crédito em até 12x sem juros, PIX e boleto. Não é possível pagar com dois cartões.

Recebo nota fiscal?

Sim. A nota fiscal é enviada para o e-mail da compra até o último dia do mês em que o pagamento foi confirmado.

Minha empresa pode pagar?

Sim. Para capacitar um time, fale com a gente pela página de empresas.

E se eu me arrepender?

Você tem 7 dias a partir da compra para pedir o reembolso integral, pelo e-mail suporte@betrybe.com, usando o e-mail da compra.

Dê o primeiro passo na sua carreira em back-end

Mais de 150 horas de aulas e projetos práticos, no seu ritmo, com 7 dias de garantia.

Quero me matricular

Ficou com alguma dúvida? Fale com a equipe