Novo curso
Aprenda programação back-end com NodeJS de forma gratuita. Explore desde a instalação até o uso avançado com Express, MySQL, MongoDB e Node-RED.
O curso "Programação back-end com Node" é um mergulho profundo no universo do desenvolvimento back-end utilizando Node.js. Com uma duração de 10 horas e 14 minutos, este curso é ideal para quem deseja adquirir conhecimentos sólidos em Node.js e outras tecnologias complementares associadas à programação back-end.
Este curso pertence à categoria de Informática (TI) e está especificamente inserido na subcategoria de Programação back-end. O conteúdo é meticulosamente estruturado para levar o aluno desde os conceitos básicos até as aplicações mais avançadas de Node.js.
O curso começa com uma sólida introdução ao Node.js, incluindo sua instalação e a criação da primeira aplicação em Node.js. A partir daí, os alunos aprenderão a criar servidores simples e a implementar rotas dentro desses servidores. A utilização de arquivos no Node.js será explorada através do módulo FS, permitindo manipulações de arquivos de maneira eficiente.
Um dos pontos altos do curso é a abordagem do framework Express, uma ferramenta essencial para desenvolver aplicativos web em Node.js, simplificando o processo de criação e gerenciamento de rotas. Além disso, os alunos terão a oportunidade de experimentar o Node.js no Repl.it, uma plataforma online que elimina a necessidade de instalações locais, tornando o aprendizado ainda mais acessível.
O curso também aborda a integração de Node.js com bancos de dados, como MySQL e MongoDB. Através de aulas detalhadas, os alunos aprenderão a realizar operações básicas e avançadas utilizando esses bancos de dados, incluindo inserção, atualização, exclusão e contagem de registros, além de operações mais complexas como ordenação, limites de retorno, e junções de coleções.
Outro aspecto importante do curso é o foco na modularização de rotas e na utilização de eventos no Node.js, oferecendo uma visão abrangente de práticas recomendadas para desenvolvimento back-end escalável e eficiente. O upload de arquivos é tratado com o módulo Formidable, acrescentando mais uma habilidade essencial ao arsenal do desenvolvedor.
Além do foco principal em Node.js, o curso inclui um módulo extenso sobre Node-RED, uma ferramenta de fluxo de baixo código que permite programar visualmente aplicativos que interagem com a Internet das Coisas (IoT). Desde a introdução e instalação do Node-RED até a criação de dashboards e a execução de aplicações no Raspberry Pi, os alunos serão equipados com o conhecimento necessário para construir soluções IoT robustas.
Entre os tópicos avançados abordados no Node-RED, destacam-se a manipulação de mensagens, o uso de variáveis contextuais, a configuração de APIs REST, e a integração com bancos de dados MySQL. A criação de aplicações simples utilizando Node-RED é dividida em várias partes, garantindo que cada aspecto seja abordado detalhadamente.
Em suma, o curso "Programação back-end com Node" é uma jornada completa para quem deseja se tornar um especialista em desenvolvimento back-end com Node.js, capacitando os alunos com habilidades práticas e conhecimentos teóricos necessários para enfrentar os desafios do mundo real.
Aula em vídeo: Vamos aprender NodeJS? [Introdução, instalação, primeira aplicação NodeJS] - Curso de Node - Aula 01
0h10m
Aula em vídeo: Criando um servidor simples em Node [NodeJS] - Curso de Node - Aula 02
0h11m
Aula em vídeo: Criando Rotas no Servidor Node [NodeJS] - Curso de Node - Aula 03
0h16m
Exercício: _Qual é o objetivo de trabalhar com rotas em Node sem o uso de um Framework como o Express?
Aula em vídeo: Módulo FS para manipular arquivos em Node #P1 [NodeJS] - Curso de Node - Aula 05
0h11m
Aula em vídeo: Criando Rotas usando Express [NodeJS] - Curso de Node - Aula 04
0h11m
Aula em vídeo: Usando Node.JS no Repl.it. Sem instalar nada no PC [NodeJS com Repl.it] - Curso de Node - Aula 06
0h12m
Aula em vídeo: Modularizando as rotas do App Node.JS [Node] - Curso de Node - Aula 07
0h20m
Aula em vídeo: Node com banco MySQL - módulo mysql2 #P1-A [Node e MySQL] - Curso de Node - Aula 08
0h15m
Aula em vídeo: Node com banco MySQL - módulo mysql2 #P2-A [Node e MySQL] - Curso de Node - Aula 09
0h09m
Aula em vídeo: Node com banco MySQL - módulo mysql2 #P3-A [Node e MySQL] - Curso de Node - Aula 10
0h11m
Aula em vídeo: Trabalhando com eventos em Node - módulo mysql2 [Node events] - Curso de Node - Aula 11
0h13m
Aula em vídeo: Upload de arquivos em Node com o módulo formidable [Formidable] - Curso de Node - Aula 12
0h07m
Aula em vídeo: Usando mongoDB com Node [mongodb] - Curso de Node - Aula 13
0h17m
Exercício: _Qual é o primeiro passo para começar a trabalhar com MongoDB?
Aula em vídeo: Usando mongoDB com Node #P2 [mongodb] - Curso de Node - Aula 14
0h12m
Aula em vídeo: Usando mongoDB com Node #P3 [mongodb] - Curso de Node - Aula 15
0h07m
Aula em vídeo: Ordenando a pesquisa com o método SORT no mongoDB com Node #P4 [mongodb] - Curso de Node - Aula 16
0h06m
Aula em vídeo: Removendo objetos da coleção com deleteone e deletemany #P5 [mongodb] - Curso de Node - Aula 17
0h07m
Exercício: _Qual método é utilizado para deletar objetos em uma coleção no Node.js?
Aula em vídeo: Contando registros inseridos e deletados #P6 [mongodb] - Curso de Node - Aula 18
0h05m
Aula em vídeo: Modificando/Atualizando objetos com updateOne e updateMany #P7 [mongodb] - Curso de Node - Aula 19
0h10m
Exercício: _Qual método é utilizado para atualizar somente um elemento de uma coleção no Node.js?
Aula em vídeo: Limitando o número re objetos retornados #P8 [mongodb] - Curso de Node - Aula 20
0h06m
Conheça nossa seleção exclusiva de cursos online gratuitos de NodeJS, a plataforma de desenvolvimento em JavaScript que tem revolucionado a construção de aplicações web. Aproveite a oportunidade de aprender com especialistas do setor e eleve suas habilidades de programação sem custos. Seja para iniciantes ou desenvolvedores experientes, nossa lista tem algo para todos.
Para quem está começando, oferecemos cursos que cobrem os fundamentos do NodeJS. Aprenda a configurar o ambiente de desenvolvimento, compreender o modelo de eventos e trabalhar com módulos. Descubra como o NodeJS facilita a criação de aplicações escaláveis e de alto desempenho.
Avance para o próximo nível com cursos focados no desenvolvimento prático de aplicações. Explore como usar frameworks populares como Express para criar APIs robustas e sites dinâmicos. Entenda a integração com bancos de dados e a implementação de autenticação e segurança em suas aplicações.
Para profissionais que buscam aperfeiçoamento, temos cursos avançados que mergulham em tópicos complexos. Domine o gerenciamento de processos assíncronos, trabalhe com streams e buffers, e otimize a performance de suas aplicações. Explore técnicas de teste e depuração para garantir a qualidade e a confiabilidade do seu código.
Coloque seus conhecimentos em prática com cursos que incluem a construção de projetos reais. Aprenda desenvolvendo aplicativos de chat, plataformas de e-commerce, ou até mesmo contribua para projetos de código aberto. Essa abordagem prática é ideal para consolidar o aprendizado e construir um portfólio impressionante.
Entenda como o NodeJS se encaixa no ecossistema JavaScript maior, incluindo ferramentas como NPM, Webpack e Babel. Aprenda a criar aplicações full-stack combinando NodeJS com frameworks front-end como React, Angular ou Vue.js. Descubra como maximizar a eficiência do desenvolvimento com o uso de ferramentas modernas de desenvolvimento.
Além dos cursos, você terá acesso a uma comunidade vibrante de desenvolvedores NodeJS. Aproveite fóruns, grupos de discussão e eventos online para se conectar com outros alunos e profissionais da área. Compartilhe dúvidas, obtenha feedback e continue crescendo em sua carreira de desenvolvedor.
Como o NodeJS está sempre evoluindo, nossos cursos são atualizados regularmente para refletir as últimas tendências e melhores práticas. Fique por dentro das novidades e assegure-se de que suas habilidades permaneçam relevantes no mercado de trabalho competitivo de hoje.
Explore nossa lista de cursos online gratuitos de NodeJS e inicie sua jornada para se tornar um desenvolvedor de software habilidoso e procurado. Com cursos desenhados para todos os níveis de experiência, você está a apenas um clique de desbloquear um mundo de oportunidades. Comece agora e transforme seu futuro com o poder do NodeJS!
10 horas e 14 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto