Deseja aprender a Linguagem de Programação mais importante para o ambiente Web hoje em dia agora também no Lado do Servidor? Que tal aprender a criar projetos profissionais, comprimir vídeos dinamicamente usando JavaScript? Ou será que chegou a hora de elevar o seu conhecimento em JavaScript para além de comandos básicos?
Deseja aprender a Linguagem de Programação mais importante para o ambiente Web hoje em dia agora também no Lado do Servidor? Que tal aprender a criar projetos profissionais, comprimir vídeos dinamicamente usando JavaScript? Ou será que chegou a hora de elevar o seu conhecimento em JavaScript para além de comandos básicos?
Qualquer que seja sua motivação você veio ao lugar certo.
Este é o Curso completo de NodeJS. Primeiro você aprenderá sobre a estrutura interna do NodeJS, como empresas como Netflix, PayPal, Uber utilizam NodeJS para atender a milhões de usuários de forma rápida, leve e eficiente, aprenda a utilizar a linguagem JavaScript no ambiente NodeJS, depois como trabalhar na prática construindo projetos passo a passo com um especialista em JavaScript que possui mais de 15 anos de desenvolvimento Web e JavaScript.
Neste curso cobriremos cerca de 10 horas de conteúdo os seguintes tópicos:
1) Estrutura do NodeJS 2) Controle de fluxo da Aplicação 3) APIs Nativas do NodeJS 4) APIs de Terceiros. 5) Projeto Web, CLI 6) IoT com Drone controlado pelo Node. 7) Upload de Arquivos. 9) MongoDB. 8) REST API . São projetos que aplicarão o JavaScript na prática.
Ao final deste curso você estará apto a criar aplicações profissionais em JavaScript, levando suas aplicações web sejam sites ou web apps a um nível profissional.
Acesso vitalício. Te aguardo no curso.
Bem vindo ao Curso Completo de NodeJS da Hcode, nesta aula mencionamos como o JavaScript está presente no universo do desenvolvimento web. E por que você deve aprender NodeJS hoje!
Uma grande preocupação para quem está aprendendo Node.JS é entender como ele funciona. Nesta aula vamos explicar as áreas do Node.JS e como podemos aprender cada etapa. O Curso irá seguir esta mesma estrutura.
Chegou a hora de instalar e configurar o nosso ambiente para desenvolver em NodeJS. Nesta aula vamos instalar e configurar o NodeJS.
Uma grande vantagem de trabalhar com um gerenciador de versão, está na possibilidade de controlar nosso código, além de versões dele e trabalhar em equipe, nesta aula aprenda como criar o seu repositório no GitHub e também como criar localmente seu repositório Git e os principais comandos.
Uma ferramenta indispensável para qualquer desenvolvedor é o terminal de comandos, para quem utiliza Windows o Cmder é fundamental, veja como instalar e configurar o Commander.
Nessa aula iremos instalar o Visual Studio Code, o Editor de Texto que iremos usar neste curso.
Nesta aula iremos desenvolver nosso primeiro código Node.js e criar um servidor HTTP.
Nessa aula iremos falar sobre uma dica muito legal para aprender Node que é o Nodeschool.io. Vamos entender como ele pode nos ajudar em nossos estudos.
Duas ferramentas muito usadas ao trabalhar com Desenvolvimento Web são o npm e o Yarn. Nessa aula iremos falar sobre cada um deles e entender qual é a diferença entre um e outro.
Um dos conceitos fundamentais ao criarmos um projeto em Node é trabalhar com o arquivo package.json. Nessa aula iremos aprender o que é esse arquivo e como ele funciona.
Nessa aula iremos continuar a falar sobre o npm e o Yarn e entender como funciona a pasta node_modules. Além disso, iremos aprender sobre a importância do arquivo .gitignore em nossos projetos.
Na Primeira Seção do Curso Completo de NodeJS, aprendemos a instalar e configurar o Node. Chegou a hora de praticar o que Aprendemos.
Nessa aula iremos aprender um dos conceitos fundamentais do Node, que é a conexão bloqueante e a conexão não bloqueante. Mas, qual é a diferença de um para o outro? Iremos aprender neste vídeo.
Nessa aula veremos como trabalhar usando os métodos Blocking e Non Blocking.
Veremos quais cuidados ao usar no mesmo código os métodos Blocking e Non Blocking.
Veremos como o NodeJS funciona internamente.
Nesta aula veremos qual é a diferença de Single Thread e Multithread.
Nesta aula vamos entender como o Node funciona internamente usando o conceito do Event Loop.
Vamos relembrar como a estrutura do NodeJS funciona e como isso afeta a forma como programamos em NodeJS.
Você conhece o Nodemom? Sabia que ele pode auxiliar no seu código? Confira nessa aula e veja um exemplo na prática!
Um dos conceitos mais importantes em qualquer tecnologia é o ciclo de vida da aplicação. Como é o ciclo de vida de uma aplicação Node? Iremos aprender nessa aula.
Como funciona as funções de Callback? É o que iremos ver nessa aula.
Nesta aula veremos como podemos executar a programação assíncrona com promises.
Veremos como funciona o Async e o Await, umas das tecnologias mais incríveis no JavaScript.
Iremos entender como funciona a programação dirigida por evento.
Iremos ver algumas variáveis internas e o objeto process, que nos ajudará a controlar o ambiente que estamos trabalhando e outras funções úteis.
Nessa aula aprenderemos sobre a API HTTP, que nos permite criar um Servidor Web.
Nessa aula veremos sobre o File System que nos permite manipular arquivos e pastas do sistema operacional.
Em continuação da aula passada, veremos como criar arquivos e pastas com o File System.
Nesta aula veremos como trabalhar com o Promisify e entender como ele pode nos ajudar.
Aprenderemos a carregar um HTML e renderizar na Tela usando HTTP e File System.
Como a API Console funciona? É o que veremos nessa aula.
Como emitir um evento usando o Events? É o que veremos neste vídeo.
Aprenderemos a usar o Child Process para criar processos em segundo plano.
Como manipular os caminhos dos arquivos? Aprenderemos isso nessa aula.
Como manipular um erro? Veremos isso nessa aula.
Aprenderemos a manipular informações em formato binário nesta aula.
Nesta aula criaremos uma aplicação NPM.
Como podemos trabalhar com módulos? Veja nesta aula.
Nessa aula aprenderemos a importar e exportar módulos dentro de um arquivo.
Como trabalhar com a importação de módulos no NodeJS12? Aprenderemos nesta aula.
Existe alguma ferramenta para nos ajudar a comprimir vídeos? Nessa aula instalaremos essa ferramenta.
O que é o spawn e como ele pode nos ajudar? Vamos descobrir nessa aula.
Nesta aula aprenderemos a usar o FFMPEG e o Child_Process para comprimir vídeos.
Nessa aula usaremos a função criada no vídeo anterior e passar informações para executar o vídeo.
Como podemos usar o NodeJS no DJI Tello? Aprenderemos nessa seção.
Como o drone funciona com o desenvolvedor? Descubra nessa aula.
Nesta aula começaremos a programação para o controle do drone.
O que é a classe Commander? Veremos isso nessa aula.
Nessa aula entenderemos sobre o Parser e como podemos utilizá-la.
Como unir todos os comandos e enviar para o drone? Vejamos nesta aula.
Aprenderemos a sequência para decolar e pousar o drone.
Nessa aula iremos rotacionar o drone.
Veremos nesta aula a executar uma manobra com o drone, o Flip.
Acessando o link, você terá acesso ao código final do projeto feito nesta seção! Então não perca, acesse já!
O que é o Express e como pode nos ajudar? Descubra nesta aula.
Como criar uma aplicação com o Express? Veremos nessa aula.
O que são as rotas? Veja isso nesta aula.
Descubra nessa aula quais são as funções do Middleware.
Como utilizar as funções Middlewaew de terceiros? Vejamos isso nesta aula.
Nessa aula veremos as funções Middleware para o tratamento de erros no Express.
Nessa aula aprenderemos a servir arquivos estáticos com o Express e o NodeJS.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.