Curso Node.js do Zero ao Avançado com diversos Projetos - Hora de Codar

Curso Node.js do Zero ao Avançado com diversos Projetos

Crie aplicações completas com Node.js, Express, MongoDB, MySQL, React.js, arquitetura MVC e muito mais!

promoção

R$ 34,90

Desconto de 66%
De: R$ 104,90 Por: R$ 34,90
Todos os níveis
307 aulas
26h 55min
Última atualização - 04/11/2024
3 projetos completos
Certificado
Atualização periódica do curso
Acesso vitalício
Instrutor Matheus Battisti

Matheus Battisti

Professor

Nos últimos anos, ele desenvolveu mais de 50 cursos na área de tecnologia e desenvolvimento, impactando mais de 130.000 alunos. Seu objetivo constante é oferecer conteúdo de alta qualidade e promover o crescimento profissional de cada estudante.

Pra quem é o curso?


Pré-requisitos


O que você vai aprender?









Descrição

Bem-vindo ao curso completo de Node.js! Aqui, você aprenderá tudo sobre essa poderosa tecnologia, começando do zero até se tornar um expert.


O que você vai aprender


O curso abrange temas essenciais do ecossistema Node, como:

  • Express: Framework para criação de servidores e APIs.
  • Handlebars: Motor de templates para renderização de páginas.
  • MongoDB e Mongoose: Trabalhe com bancos de dados NoSQL.
  • MySQL e Sequelize: Bancos de dados relacionais e ORM.
  • Padrão MVC: Organização e estrutura de aplicações.
  • NPM: Gerenciamento de pacotes e dependências.
  • E muito mais!

Estrutura e Exercícios Práticos


Cada seção inclui conceitos e práticas essenciais, como:

  • Fundamentos e módulos nativos do Node.js.
  • Uso do NPM e desenvolvimento sem frameworks.
  • Criação de APIs RESTful com Node.js e Express.

Iniciamos pelo Node puro para entender sua base e, em seguida, aplicamos esses conceitos no desenvolvimento web com Express, usando template engines e integrando com bancos de dados. Vamos evoluir a estrutura de nossos projetos, aplicando o padrão MVC, facilitando a manutenção e expansão.


Desenvolvendo Projetos Completos


Você aprenderá a estruturar projetos robustos em arquitetura MVC, implementando boas práticas, testes e validações. Nas fases finais, mergulharemos na criação de APIs RESTful, desenvolvendo uma aplicação completa, com front end e back end separados, refletindo os padrões atuais.


Conteúdos Adicionais e Prática


O curso inclui seções sobre:

  • HTML e CSS
  • SQL e NoSQL
  • Projetos práticos para consolidar o aprendizado

Esses conhecimentos complementares serão fundamentais para seu crescimento com Node.js!


Pré-requisitos

Para começar com Node.js, é ideal que você tenha:

  • Conhecimento básico de JavaScript.
  • Ambiente Node.js configurado na sua máquina.
  • Noções de desenvolvimento no lado do servidor.

No entanto, não se preocupe! O curso é completo e guiado, ideal para todos os níveis.


O Que Você Pode Fazer Com Node.js


Node.js permite criar servidores web, aplicativos de linha de comando, aplicações em tempo real, ferramentas de automação, microsserviços e muito mais, usando JavaScript no lado do servidor.


Diferença Entre JavaScript e Node.js


JavaScript roda no navegador, interagindo com páginas web, enquanto Node.js executa JavaScript fora do navegador, permitindo o desenvolvimento de servidores, aplicações de rede e scripts. No Node.js, você tem acesso a APIs para operações de sistema, além do sistema de módulos via NPM.

Pronto para começar a sua jornada no Node.js e dominar essa ferramenta incrível? Nos vemos no curso!

Dúvidas sobre o curso?

Fale conosco pelo formulário abaixo e tire todas as dúvidas com a equipe de suporte.

Cursos mais populares

Adicione ao seu carrinho os cursos mais populares do Hora de Codar e construa sua carreira dev com profissionais experientes.