Curso online gratuitoProgramação back-end com Node

Duração do curso online: 10 horas e 14 minutos

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.

Descrição do curso

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.

Conteúdo do Curso

  • 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

NodeJS

Cursos online Gratuitos sobre NodeJS

Descubra os Melhores Cursos Online Gratuitos de NodeJS

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.

Introdução ao NodeJS

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.

Desenvolvimento de Aplicações com NodeJS

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.

NodeJS Avançado

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.

Projetos Práticos com NodeJS

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.

NodeJS e o Ecossistema JavaScript

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.

Comunidade e Suporte

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.

Atualizações Constantes

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.

Pronto para Começar?

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!

Este curso gratuito inclui:

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

QR Code - Baixar Cursa - Cursos Online

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.

Mais cursos gratuitos em Programação back-end

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ 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