O curso ensina a cadastrar, listar, editar e remover produtos, integrando Express, MySQL e templates Handlebars.
Duração do curso online: 6 horas e 24 minutos
Novo
Crie um CRUD completo com Node.js, Express, MySQL e Handlebars e aprenda a fazer deploy na KingHost. Curso online gratuito, prático e direto ao ponto.
Aprenda a tirar uma aplicação back-end do papel e levá-la até a internet com um projeto completo, prático e totalmente funcional. Neste curso online gratuito, você vai desenvolver um gerenciador de produtos usando Node.js, Express, MySQL e Handlebars, entendendo como as peças se conectam para formar um CRUD real: cadastrar, listar, editar e remover registros com segurança e organização.
Ao longo da jornada, você vai construir a base de um projeto profissional, desde a configuração inicial com NPM e a criação do servidor HTTP até a estruturação de rotas, tratamento de formulários e integração com banco de dados. O objetivo é que você entenda o fluxo de uma aplicação web na prática: requisições chegando no Express, validações antes de gravar dados, consultas SQL para persistir informações e renderização de páginas com templates, tornando a experiência de desenvolvimento mais próxima do que o mercado exige.
Além do essencial do CRUD, o curso explora pontos que costumam gerar dúvidas em projetos reais, como upload de arquivos e exibição de imagens, uso de recursos estáticos no Express, organização de layouts e parciais com Handlebars, criação de mensagens de feedback para o usuário e ajustes de interface com Bootstrap e CSS externo. Você também verá como lidar com cenários comuns do dia a dia, por exemplo, evitar erros quando um arquivo não é enviado na edição, atualizar dados corretamente com cláusulas específicas no SQL e manter consistência ao remover registros e seus arquivos associados no servidor.
Para evoluir a qualidade do código, o conteúdo avança para melhorias de arquitetura, propondo uma organização mais modular com separação de responsabilidades, reestruturação de rotas, criação de módulos de conexão e serviços e recursos adicionais como pesquisa e ordenação. Assim, você não aprende apenas a fazer funcionar, mas a estruturar de um jeito mais limpo e escalável.
Fechando o ciclo completo, você aprenderá os fundamentos do deploy na KingHost: domínio, hospedagem, configuração de painel, DNS, ajustes no ambiente, uso do NPM em produção, configuração do MySQL no servidor e publicação do projeto. Também verá como habilitar certificado SSL, deixando sua aplicação pronta para rodar em ambiente real com mais confiabilidade. Ao final, você terá uma visão de ponta a ponta para desenvolver, organizar e colocar no ar uma aplicação Node.js integrada ao MySQL.
Encontre os melhores cursos online gratuitos de NodeJS e aprenda a criar aplicações modernas, APIs REST, sistemas web e projetos back-end com JavaScript. Estude no seu ritmo, desenvolva habilidades valorizadas pelo mercado e amplie suas oportunidades profissionais. Escolha seu curso gratuito de NodeJS com certificado e comece agora!
Aprenda JavaScript com cursos online gratuitos e com certificado para impulsionar sua carreira em desenvolvimento web. Encontre aulas para iniciantes e profissionais sobre lógica de programação, funções, objetos, DOM, eventos, APIs e frameworks. Estude no seu ritmo, desenvolva projetos práticos e conquiste novas oportunidades no mercado de tecnologia.
Aprenda Express.js com cursos online gratuitos e com certificado, ideais para quem deseja criar APIs, aplicações web e servidores rápidos com Node.js. Encontre opções para iniciantes e desenvolvedores que buscam aprimorar habilidades em rotas, middlewares, bancos de dados e desenvolvimento backend. Comece agora e avance na carreira em tecnologia.
6 horas e 24 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Como criar um CRUD de produtos com Node.js, Express, MySQL e Handlebars?
O curso ensina a cadastrar, listar, editar e remover produtos, integrando Express, MySQL e templates Handlebars.
Como fazer upload de imagens de produtos no Express?
Você aprende a configurar o formulário com multipart/form-data e tratar o envio, a troca e a exclusão das imagens.
Como publicar uma aplicação Node.js com MySQL na KingHost?
O curso aborda domínio, DNS, banco MySQL, NPM, deploy da aplicação e ativação de certificado SSL na KingHost.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoDesenvolvimento Back-End em Java com Spring
5h04m
49 exercícios

Curso GratuitoOrientação a Objetos com Typescript
4h19m
7 exercícios

Curso GratuitoAprenda NodeJS e Express criando um clone da Netflix
2h30m
9 exercícios

Curso GratuitoNodeJS completo
9h17m
29 exercícios

Curso GratuitoAPIs REST utilizando PHP e Slim framework
7h18m
13 exercícios

Curso GratuitoCriando APIs com NodeJs
4h45m
8 exercícios

Curso GratuitoBackend com Python e FastAPI
12h26m
49 exercícios

Curso GratuitoAPIs REST utilizando NodeJS, Express e MongoDB
3h57m
8 exercícios

Curso GratuitoInfraestrutura para sistemas de Software
7h31m
20 exercícios

Curso GratuitoCriando APIs com NodeJS e Express
Novo
6h45m
11 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks