Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Formação JavaScript e Lógica de Programação
Rating: 4.4 out of 5(88 ratings)
286 students

Formação JavaScript e Lógica de Programação

Domine lógica e JavaScript para começar no desenvolvimento web e mobile
Created byDaniel Lopes
Last updated 5/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar Variáveis;
  • Discernir os tipos de dados em JavaScript;
  • Converção entre dados;
  • Operadores Lógicos e Matemáticos;
  • Funções;
  • Strings;
  • Testes e Comparações entre valores;
  • Arrays;
  • Loops (For, While, Do While, For In, Etc.);
  • Objetos Embutidos (Classes do JavaScript tais como: Math e Date);
  • Objetos Personalizados
  • Identação e Código;
  • Organização de Projeto e Muito mais.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

2 sections46 lectures4h 10m total length
  • Apresentação do curso1:06
  • Convite para formações0:33

    Cupom de desconto: SETEMBRODEV


    https://www.udemy.com/course/formacao-programador-backend-nodejs/

    https://www.udemy.com/course/formacao-programador-frontend-vuejs/

  • História do Javascript e o que precisamos para o curso2:50

    Nessa aula iremos fazer a apresentação de como funcionará o nosso curso, olhe bem e veja o que faremos.


  • Avaliação Udemy0:51

    Aqui deixo um pedido a vocês e orientação quanto a avaliação do curso para com a Udemy.

  • Instalação Visual Studio Code e o NodeJS6:41

    Nessa aula iremos fazer o download da nossa IDE VSCode.

  • Configurando o Visual Studio Code5:03
  • Criando o projeto e aprendendo sobre operadores matemáticos9:42

    Hoje iremos criar o nosso primeiro projeto e termos contato com linguagem de programação, veremos ainda operadores matemáticos.

  • Strings e Concatenação7:18

    Nessa aula iremos aprender sobre Strings e também sobre concatenação de Strings.

  • Como criar um variável e qual a diferença entre var, const e let11:26

    Hoje iremos ver sobre declaração de variáveis em JavaScript, também ao final da aula eu deixarei um desafio para ser resolvido e iremos corrigir na próxima aula.

  • Identifique os tipos de dados na imagem
  • Como funcionam os números em Javascript?3:06
  • Valores booleanos1:54
  • Conhecendo os operadores de atribuição, atribuição de adição e atribuição d6:43



  • Operadores de comparação, igual, diferente, estritamente igual, estritament16:57
  • Operadores lógicos, and, or e not12:33



  • Resolva os exercícios combinando os operadores lógicos e de true e false
  • Padrões de nomenclaturas, convenções e o que são variáveis6:48
  • Diferença entre null e undefined3:12



  • Quando eu recebo um NaN, o que é?2:52
  • Bloco de código, estruturas condicionais e escopo de varíaveis14:00
  • Truthy e Falsy o que é?5:18



  • Conhecendo o operador ternário4:19
  • Aprendendo a trabalhar com Switch case4:32
  • Estrutura de repetição (loops) While7:25

    Nessa aula nós iremos começar a ver sobre estruturas de repetição, iniciante com a while.

  • Estrutura de repetição (loops) Do While4:55
  • Estrutura de repetição (loops) For3:35

    Nessa aula iremos aprender sobre a estrutura de repetição chamada FOR.

  • Estruturas de Repetição (Loop) For Of3:48

    Nessa aula nós iremos trabalhar com um for aninhado (ou matriz)

  • O que são loops?
  • O que são funções? Como usar com parâmetro e sem parâmetro6:36

    Nessa aula aprenderemos as estruturas de funções com e sem parâmetros.

  • Funções utilizando o Return7:45

    Nessa aula deixaremos de saber apenas as funções void, mas, saberemos a partir dessa aula como utilizar o return.

  • Criando e Percorrendo um Array5:52

    Nessa aula nós iremos aprender a criar e percorrer todos os itens de um array em Javascript.

  • Conhecendo a propriedade length e as funções push e pop4:30

    Aqui aprenderemos a funcionalidade do Método Push em um array.

  • Métodos Reverse, Foreach e Map5:45

    Aqui aprenderemos a funcionalidade do Método Pop em um array.

  • Como usar os métodos Find e FindIndex3:19
  • Conhecendo o método Filter3:21

    Aqui abordaremos  o famoso Reverse.

  • Método Filter
  • Trabalhando e entendendo o Método Splice do Array2:20

    Nessa aula nós iremos ver um método extremamente importante na manipulação de arrays, o splice.


  • O que são Objetos e como criá-los?7:16

    Nessa aula nós daremos início nos objetos, aqui usarei um sabre de luz como instrumento de estudo.


  • Mesclando o uso de arrays com objetos4:26

    Nessa aula nós daremos sequencia no estudo de Objetos, e aqui trago dois bonecos de super herói (Homem de Ferro e Lanterna Verde) para exemplificar o uso de objetos.

  • Assincronismo com fetch api7:18
  • O que é o ES6 e principais mudanças e usando o rest parameters6:36
  • Arrow functions e hosting3:49
  • Desestruturação de arrays e objetos5:18
  • Spread operator4:14
  • Prática
  • Trabalhando com async await3:04
  • Trabalhando com try catch e finally4:46
  • Mais detalhes sobre try catch e finally1:00
  • Parabéns!!!! Você terminou o curso e está pronto para por tudo em prática!1:27
  • 3 - Mostrando o código do projeto1:38

Requirements

  • Lógica de Programação (Básica)
  • VSCODE
  • Navegador de Internet

Description

Nesse curso nós iremos aprender a linguagem de programação JavaScript, a linguagem JavaScript é extremamente importante para quem deseja ter uma carreira de sucesso.


Por meio desse curso e de seu empenho você poderá ingressar no seleto grupo de programadores que utilizam JavaScript.

Ao fim do curso você estará capacitado para iniciar seus estudos em desenvolvimento Web e também Mobile.


Público Alvo?

  • Qualquer pessoa que deseja conhecer a poderosa linguagem de programação JavaScript;

  • Pessoas que querem aprender JavaScript para aplicar os conhecimentos em projetos Web e Mobile (React-Native)


O que serei capaz de fazer depois deste curso?

  • Entender códigos em JavaScript;

  • Ter os conceitos de Variáveis, Estruturas de Repetição, Estruturas de Condição e comparação, Operadores Lógicos e Matemáticos, Objetos Embutidos, Arrays e muito mais.


Quais são os requisitos para fazer o curso?

  • Baixar a IDE  VSCode

  • Ter um navegador de Internet

  • Lógica de Programação (Básica)

  • Baixar o Node.js

Não se preocupe se não souber muito de lógica de programação, pois, nesse curso nós iremos abordar de maneira bem didática, assim você também irá aprender um pouco sobre lógica de programação.


Também não se preocupe com baixar o VSCode, pois, temos uma aula exclusiva que ensinar a baixar, instalar e configurar o

VSCode.


E é claro, se você está lendo essa página no seu computador, quer dizer que você já tem um navegador de internet.


Então, não fique parado! Venha e vamos começar com tudo.



Who this course is for:

  • Pessoas que desejam iniciar na linguagem de programação JavaScript
  • Pessoas que desejam aprender JavaScript para começar com React-Native
  • Pessoas que desejam iniciar com JavaScript para Web