Saia do tradicional e aprenda a desenvolver aplicações back-end modernas em JavaScript utilizando uma das principais plataformas da linguagem.
Nível Iniciante Categoria Desenvolvimento Back-end
O Node.js é uma plataforma JavaScript construída sobre a engine JavaScript do Google Chrome, conhecida como V8. Isso quer dizer que você pode utilizar JavaScript para ir além do tradicional desenvolvimento front-end: também pode utilizar todo o poder e flexibilidade do JavaScript do lado do servidor ou criar aplicações desktop! O Node.js é ideal para cenários onde há uma alta taxa de requisições que podem ser atendidas de maneira assíncrona, por causa de seu modelo de funcionamento descrito como "não bloqueante".
Isso torna o Node.js uma plataforma ideal para cenários onde a escalabilidade é um ponto-chave. Sendo assim, várias empresas vêm cedendo a isso, passando a implementar aplicações nesta linguagem. Isso mostra que o Node.js deve ser levado em consideração para os seus próximos projetos
O Node.js é uma plataforma JavaScript construída sobre a engine JavaScript do Google Chrome, conhecida como V8. Isso quer dizer que você pode utilizar JavaScript para ir além do tradicional desenvolvimento front-end: também pode utilizar todo o poder e flexibilidade do JavaScript do lado do servidor ou criar aplicações desktop! O Node.js é ideal para cenários onde há uma alta taxa de requisições que podem ser atendidas de maneira assíncrona, por causa de seu modelo de funcionamento descrito como "não bloqueante".
Isso torna o Node.js uma plataforma ideal para cenários onde a escalabilidade é um ponto-chave. Sendo assim, várias empresas vêm cedendo a isso, passando a implementar aplicações nesta linguagem. Isso mostra que o Node.js deve ser levado em consideração para os seus próximos projetos
Com vídeo aulas e conteúdo apostilado, neste curso abordaremos os fundamentos e funcionalidades base do Node.js, além de poder responder exercícios que ajudam na fixação do conteúdo.
Dentre várias outras coisas, você aprenderá os tópicos abaixo:
Instalação e configuração do ambiente Node.js;
Esse curso é destinado a desenvolvedores que queiram aprender a trabalhar com uma ferramenta que hoje em dia é base para a criação de aplicações Back End, desktop, mobile, ferramentas para Front End e até mesmo programação de hardwares com uma única linguagem.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atuou em projetos como desenvolvedor Front-End. Nas horas vagas grava Podcast e arrisca uns três acordes no violão.
Uma breve introdução sobre o que veremos neste curso de node.js
2 aulasNesta aula vamos entender melhor o que é o node.js e de onde ele surgiu.
4 aulasNesta aula vamos aprender a instalar o Node.js nos 3 principais sistemas operacionais (Windows, linux e MacOS) e criar nosso primeiro código Node.js
5 aulasNesta aula vamos aprender o que são módulos, as diferenças entre os padrões CommonJS e ES6, como utilizar e aspectos avançados.
5 aulasNesta aula vamos aprender alguns aspectos ligados à manipulação de arquivos utilizando o módulo File System.
2 aulasNesta aula vamos aprender a criar um servidor HTTP com node.js e a configurar rotas.
3 aulasNesta aula vamos aprender a gerenciar eventos com o EventEmitter.
3 aulasNesta aula vamos aprender a gerenciar pacotes com o NPM e o que é o arquivo package.json.
3 aulasNesta aula vamos aprender a utilizar pacotes externos criando uma aplicação para gerar um pdf a partir de um arquivo html.
2 aulasNesta aula vamos aprender sobre eventos assíncronos no node.js e como trabalhar com promises.
5 aulasNesta aula vamos aprender sobre o que é o Typescript, como instalar em nosso ambiente e como utilizá-lo.
4 aulasO Node.js é uma plataforma extremamente versátil. Vamos ver o que mais podemos desenvolver com maestria utilizando o Node.js
1 aulaTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!