Aprenda lógica de programação usando Node.js e Javascript
4.6 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
420 students enrolled

Aprenda lógica de programação usando Node.js e Javascript

Aprenda de maneira descontraída
4.6 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
420 students enrolled
Last updated 4/2020
Portuguese
Portuguese [Auto-generated]
Current price: $22.99 Original price: $34.99 Discount: 34% off
15 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 18 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Lógica de programação
  • Node (Instalação, conceitos básicos, módulos e muito mais)
  • Javascript
  • NPM (Conceito de pacotes, criação e publicação)
Course content
Expand all 69 lectures 10:14:18
+ Senta que la vem história
4 lectures 05:29

Todo bom início se começa com o velho "Olá mundo"

Olá mundo JS
00:28

Breve descrição sobre o Javascript

O Javascript
01:42

Breve descrição sobre Node.js

O Node.js
02:26

A importância da leitura

Preview 00:52
+ Introdução ao Node.js
13 lectures 02:09:39

A aula ensina como instalar o Node.js. Também são efetuados alguns testes para verificar se o framework foi instalado corretamente.

Preview 11:00

Explica o que são constantes literais, numéricas e comandos de saída no terminal

Preview 14:23

A aula demonstra como implementar um algoritmo que exibe a tabuada de um número utilizando apenas constantes numéricas e literais.

Prática: App tabuada utilizando apenas constantes
10:28
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

Aula de variáveis e operadores aritméticos e lógicos

Variáveis e operadores aritméticos e lógicos
13:58

Fixação e dicas do que já vimos

Teoria: Pausa para as dicas
01:00

A aula de monstra como construir um app que apresenta a tabuada de um número.

Prática: App tabuada utilizando variáveis
15:03
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions

A aula demonstra como construir um app que exibe a média de cinco números.

Prática: App média de cinco números
10:34

A aula explica o conceito de pacote no node.js

Pacotes
01:53

A aula demonstra como utilizar o pacote readline-sync para efetuar a leitura dos dados.

Preview 15:25
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions

A aula demonstra como utilizar o pacote readline-sync para efetuar a leitura dos dados via modo console reescrevendo os algoritmos anteriores.

Prática: Reescrevendo os exercícios implementados
10:42

A aula ensina como criar uma tabuada utilizando entrada de dados.

Prática: Tabuada
07:01

A aula ensina como criar uma aplicação que calcula a área de um triângulo.

Preview 09:22

Explica um pouco mais sobre o uso de módulos no Node.js

Um pouco mais sobre módulos
08:49
Desenvolva a tarefa proposta no tempo proposto.
EXERCÍCIO MASTER (O DESAFIO)
1 question
+ Comandos de decisão
6 lectures 01:23:50

A aula explica na teoria o que é o comando if e como utilizá-lo.

Um pouco de teoria
01:44

A aula ensina como utilizar o comando if. Para isso nos apresentamos como criar um programa que determine se um número informado é par ou impar.

Como utilizar o if
17:46

Implementa um projeto em Node.js, modo console, que têm como objetivo verificar se um número informado pelo usuário é par ou impar.

Problematização: Média de um aluno
20:24
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions

Explica o uso do and (&&) juntamente com o comando if por meio da resolução do exercício:

Crie um programa em que o usuário/aluno deverá informar seu nome, sua média, total de aulas e a quantidade de faltas. O programa deverá informar se o aluno foi aprovado ou não. Para ser aprovado o aluno deverá possuir no máximo 25% de falta e média 6.

Problematização: Média aluno com percentual de faltas
21:16
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

Implementa um projeto em Node.js, modo console, que têm como objetivo verificar se três valores informados representam os lados de um triângulo.

Problematização: Triângulo ou não
21:19
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

Fixação e dicas do que já vimos

Teoria: Pausa para as dicas
01:21
+ Laços de repetição
9 lectures 57:49

Laços de repetição e o comando WHILE

Um pouco de teoria
01:25

A aula explica como utilizar  while.

Como funciona o While
07:13

Exercícios de fixação. Implementar um algoritmo para calcular a tabuada de um número.

Tabuada com While
08:02

A aula ensina como utilizar o while por meio da implementação de um algoritmo que tem como objetivo calcular a média de N valores.

Calculo da média de N valores com While
12:52
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions

A aula ensina como criar um menu simples por meio do uso do While.

Menu de execução com o While (Calculo da média Melhorado)
09:16

Como funciona o comando FOR

Um pouco de teoria
01:04

A aula explica como funciona o laço de repetição for.

Como funciona o For
06:28

A aula ensina como utilizar o for por meio da resolução de um exercício.

O exercício tem como objetivo determinar se um valor informado é um número primo.

Verificar se um número é primo
10:15
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions
Desenvolva a tarefa proposta no tempo proposto.
EXERCÍCIO MASTER (O DESAFIO)
1 question

Fixação e dicas do que já vimos

Teoria: Pausa para as dicas
01:13
+ Arrays e muito mais
4 lectures 37:25

O que são VETORES e MATRIZES

Um pouco de teoria
02:25

A aula descreve o que é array e como utilizá-lo.

Como utilizar Array (Old School)
12:30

A aula explica como trabalhar com array

Um pouco mais de teoria sobre o Array
11:33
Desenvolva a tarefa proposta no tempo proposto.
Exercícios
2 questions

A aula tem como objetivo explicar como inserir valores em um array por meio da construção de um algoritmo que tem como objetivo inserir apenas números impares em um array.

Array - Números impares
10:57
Desenvolva a tarefa proposta no tempo proposto.
EXERCÍCIO MASTER (O DESAFIO)
1 question
+ Funções
5 lectures 34:02

O que são funções no Js

Um pouco de teoria
01:58

A aula explica o que é uma função e como utiliza-lá.

Durante o encontro abordamos as funções que não retornam dados.

Introdução - Parte 1
13:47
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

A aula explica o que é uma função e como utiliza-lá.

Durante o encontro abordamos as funções que não retornam dados.

Introdução - Parte 2
06:36
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

A aula ensina como criar um programa que determina seu um número é primo. A aula utiliza os conceitos e matérias de aulas anteriores.

Número primo utilizando função
11:00
Desenvolva a tarefa proposta no tempo proposto.
EXERCÍCIO MASTER (O DESAFIO)
1 question

Fixação e dicas do que já vimos

Teoria: Pausa para as dicas
00:41
+ Variáveis locais e globais
8 lectures 01:22:01

Diferença entre uma variável local e global.

Apresentando na prática a diferença entre variáveis locais e globais
10:27

Será abordado tudo o que foi visto até agora no curso, while, for, arrays, etc.

O Projeto tem como objetivo criar uma CRUD que armazena valores em um array, apenas números pares.

O projeto fará com que você coloque realmente a mão na masa. 

A aula ensina como criar o menu.

Projeto - Números pares (Menu)
14:47

Será abordado tudo o que foi visto até agora no curso, while, for, arrays, etc.

O Projeto tem como objetivo criar uma CRUD que armazena valores em um array, apenas números pares.

O projeto fará com que você coloque realmente a mão na masa. 

A aula ensina como criar a ação de inserir um número no array.

Projeto - Números pares (Inserir número)
12:02
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

A aula ensina como implementar a opção de listar do sistema.

Projeto - Números pares (Listar)
04:41
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

A aula ensina como criar o localizar do sistema.

Projeto - Números pares (Localizar)
11:46
Desenvolva a tarefa proposta no tempo proposto.
Exercício
1 question

A aula explica como implementar o alterar do sistema.

Projeto - Números pares (Alterar)
10:13

A aula explica como implementar o excluir do sistema.

Projeto - Números pares (Excluir)
16:21

Com criar comentários JSDoc para JavaScript IntelliSense.

Como Documentar o código de maneira correta
01:44
+ Extras - Freddy Krueger vs JSON
3 lectures 27:45

- O que é o JSON;

- Sintaxe JSON;

- Acessando, inserindo, alterando e deletando dados.

Um pouco de teoria
01:58

A aula ensina como criar um app que exibe uma foto da Nasa em modo console.

App - 1 Foto Nasa Console (APOD)
19:57

A aula ensina como criar um app que exibe uma foto da Nasa em modo console.

App - 2 Foto Nasa Console (APOD)
05:50
Resolva o exercício proposto no tempo proposto.
Exercício
1 question
+ Extras - Como publicar um pacote no repositório NPM
11 lectures 01:04:27

Breve descrição do que é e para que serve o gerenciador de pacotes NPM.

O NPM
01:22

A aula ensina como criar uma conta no NPM por meio do prompt de comando e do próprio site.

Criando uma conta NPM
06:42

A aula ensina os principais comando do NPM.

Principais comando do NPM
08:31

Breve descrição de o que é e para que serve o Git/GitHub.

O GitHub
01:48

A aula ensina como criar o repositório no GitHub e efetuar o clone do pacote em nosso computador.

Criando o GitHub do nosso pacote
05:12

A aula explica como criar o pacote canivete suíço.

Criando o pacote canivetesuiconode
09:49

A aula ensina como publicar o pacote

Publicação e teste do pacote
10:05

A aula ensina como excluir um pacote.

Como Excluir um pacote
03:12

A aula demonstra como atualizar um pacote.

Como atualizar um pacote
08:18

A aula explica como depreciar um pacote.

Como Depreciar um pacote
05:14

A aula ensina como adicionar um novo dono para um pacote e como remover o mesmo do seu nome.

Como remover um pacote de seu nome
04:13
+ Extras - De tudo um pouco
1 lecture 13:30

Aula extra, ensinando como instalar e utilizar um chatbot via NPM

ChatBot
13:30
Requirements
  • Acessar a internet
  • Criar pastas, copiar, excluir e alterar arquivos
  • Comandos básicos de prompt de comando (Recomendado)
Description

Que tal aprender Javascript e Node.js? Com o curso Aprenda lógica de programação usando Node.js e Javascript você aprenderá passo à passo como se tornar um desenvolvedor Javascript utilizando a tecnologia Node.js.

Durante o curso você aprenderá:

  • Lógica de programação;

  • Conceitos básicos da linguagem Javascript como variáveis, comandos de decisão, comandos de repetição, funções e muito mais;

  • Conceitos fundamentais sobre o Node.js, como instalação, construção de projetos no modo console, instalação e utilização de pacotes (módulos);

Extras

Na seção extra do curso você utiliza-rá toda as vantagens do Node.js para criar chatbots e muito mais.

Who this course is for:
  • Pessoas que querem aprender a programar utilizando o Javascript e Node
  • Estudantes com dificuldade em compreender o que são e como utilizar variáveis, comandos de decisão, laços de repetição
  • Quem quer utilizar o Node de maneira profissional mas não sabe por onde começar