JavaScript do Básico ao Avançado 2020
0.0 (0 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.
7 students enrolled

JavaScript do Básico ao Avançado 2020

Venha aprender a base dos frameworks
New
0.0 (0 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.
7 students enrolled
Created by Adriana Cerdeira
Last updated 5/2020
Portuguese
Portuguese [Auto-generated]
Current price: $9.99 Original price: $114.99 Discount: 91% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
  • 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
  • JavaScript
  • ECMAScript 5
  • ECMAScript 6 (2015) adiante
  • Declarar variáveis
  • Declarar funções
  • Trabalhar com tipos de dados diferentes
  • Trabalhar com o DOM
  • Trabalhar com Objetos
  • Operadores
  • Condicionais
  • Coleções
  • Loops
  • Documento Object Model (DOM)
  • Manipulação do DOM
  • Events handlers e listeners
  • Objetos a fundo
  • JavaScript Assíncrono
  • AJAX
  • E muito mais...
Requirements
  • Saber HTML e CSS
  • Acesso a internet
  • Computador
Description

Agora que você já sabe HTML e CSS, venha aprender a dar interatividade aos seus sites com o JavaScript.

Este é o terceiro curso da Série Front-end do começo: Desenvolvimento Web onde vamos aprender a fundo as linguagens base da Web, o HTML, CSS e JS.

Neste curso ensino a fundo o JavaScript puro, o assim chamado JavaScript Vanilla do básico ao avançado.

É essencial saber o JavaScript puro para que se possa entender os frameworks que são baseados nele como Node.js, Angular, React, jQuery e outros e que são tão usados no mercado de trabalho.

Este é um curso onde eu apresento teoria e prática para que ao final dele você saiba pensar em JavaScript.

Vou ensinar o JavaScript do básico ao avançado cobrindo ES5 e novidades que vieram depois do ES6+.

Venha aproveitar de mais de 12 horas de aulas para aprender a terceira linguagem que forma a base da Web!

Vamos aprender:

  • ECMAScript 5

  • ECMAScript 6 (2015) adiante

  • Declarar variáveis

  • Tipos de dados

  • Operadores

  • Condicionais

  • Funções

  • Coleções

  • Loops e iterações

  • Documento Object Model (DOM)

  • Manipulação do DOM

  • Event handlers e listeners

  • Objetos a fundo

  • JavaScript Assíncrono

  • AJAX

  • E muito mais...

O que você está esperando? Corre aí e se inscreve!

Necessário saber HTML e CSS para entender o curso. Mas se você não sabe, não esquenta. Vai aí no meu perfil, e os dois primeiros cursos da série são justamente de HTML e CSS. Comece pelo HTML!

Bons estudos!


Who this course is for:
  • Desenvolvedores web iniciantes
  • Quem quer começar uma carreira nova no Desenvolvimento Web
  • Quem quer refrescar seu conhecimento de JavaScript
Course content
Expand all 67 lectures 13:29:31
+ Introdução
4 lectures 35:07

Se você é novo na Udemy, tire um tempinho para assistir este vídeo que preparei de como usar a plataforma. Sei que é longo, mas evita grandes frustrações depois.

Preview 00:16

Se este é o seu primeiro curso de desenvolvimento, e você não teve oportunidade de assistir meus cursos de HTML e CSS, vá neste vídeo da minha dica da semana para saber mais sobre os editores de texto, porque é necessário usá-los e sugestões de editores bons. Vai ser essencial para poder acompanhar o curso.

Preview 00:16
+ Começando a escrever código
4 lectures 01:02:58

Alguns pequenos detalhes quando escrevendo código JavaScript.

Preview 09:33

Estamos sempre ouvindo falar de algorítimos em programação, mas o que é um algorítimo e o que quer dizer que o JavaScript é baseado em objetos?

Aula 05 - Algoritmos e Objetos
15:51

Aqui vamos aprender algo importantíssimo no JavaScript, tipos de dados. Quais são os tipos de dados usados no JavaScript e porque é importante conhecê-los. Também vou falar de como fazer um comentário em JavaScript.

Aula 06 - Comentários e tipos de dados
15:21
+ Operadores
5 lectures 36:58
Aula 07 - Operadores Aritméticos
09:39
Aula 09 - Operadores de Comparação
06:19
Aula 10 - Operadores de Atribuição
04:20
Aula 11 - Operadores Lógicos
08:03
Aula 12 - Precedência de Operadores
08:37
+ Condicionais
4 lectures 39:06

A tomada de decisão é muito importante na programação, vamos ver como fazer?

Aula 13 - If else e truthy e falsy
20:07
Aula 14 - Exercício 1
04:50
Aula 15 - Exercício 1 - Solução
14:01
Codewars
00:08
+ Funções
3 lectures 49:36

Funções são uma parte essencial da programação para poder reusar código. Vamos ver como declará-las.

Aula 16 - Funções
33:03

Vamos falar de funções anônimas e onde as usaríamos.

Aula 17 - Expressão de função
11:02

Vamos aplicar o que aprendemos?

Aula 18 - Exercício 2 - Função
05:31
+ Mais condicionais
2 lectures 19:40

Uma maneira de fazer decisões com uma sintaxe mais simples.

Aula 19 - Operador Ternary
06:58

Mais um modo para decidir o que fazer.

Aula 20 - Declaração Switch
12:42
+ Coleções
7 lectures 01:56:52

Vamos aprender a fazer listas.

Aula 21 - Arrays
38:04

Objetos são coleções complexas que podem ser muito interessantes.

Aula 22 - Object
26:13

É muito importante poder fazer loops para trabalhar com coleções, vamos ver como fazer isso no JavaScript.

Aula 23 - Loops e iterações
17:48

Mais uma novidade do ES6, Maps, uma alternativa para Objects.

Aula 24 - Maps
09:11

for in e for of são loops novos que nos permitem trabalham com Arrays, Objects e Maps de um modo mais simples e são novidades do ES6.

Aula 25- Loops a partir do ES6
11:30

Vamos por na prática o que aprendemos?

Aula 26 - Exercício 3
03:25
Aula 27 - Exercício 3 - Solução
10:41
+ Document Object Model - DOM
7 lectures 02:24:30

Vamos entender um pouco mais sobre como o JavaScript funciona nos bastidores, escopo e hoisting, para depois poder entrar em manipulação do DOM.

Aula 28 - Nos Bastidores do JavaScript
32:29

Vamos começar a ver métodos que vão nos permitir manipular o DOM.

Aula 29 - Começando a manipular o DOM
33:12

Vamos ver mais métodos seletores para a manipulação do DOM.

Aula 30 - Mais seletores
09:29

Vamos aprender como adicionar Event Listeners para que nossos elementos escutem por ações de usuários e executem ações. Além disso vamos aprender o appendChild e append como uma maneira nova de manipular o DOM.

Aula 31 - Event Listeners e Append
21:43

Vamos aprender como ler campos de formulários para poder validar os formulários.

Aula 32 - Lendo Inputs
16:14

Vamos aprender como manipular texto e html de elementos e a diferença entre cada um dos métodos.

Aula 33 - innerHTML, innerText e innerContent
09:49

Vamos aprender como validar um CPF.

Aula 34 - Exercício CPF
21:34
+ Exercício Jogo da Velha
3 lectures 35:44

Vamos aprender a usar o objeto Math do JavaScript para gerar números aleatórios dentro de um intervalo.

Aula 35 - Criando um número aleatório com o Objeto Math
07:15
Aula 36 - Desafio do Jogo da Velha
00:44

Vemos ver a solução para o desafio do Jogo da Velha.

Aula 37 - Resolução do Exercício Jogo da Velha
27:45
+ Objetos a fundo
8 lectures 01:35:03

Vamos aprender o que são e como criar Classes em JavaScript.

Aula 38 - Classes
41:02

Function Constructors são mais uma maneira de criar protótipos.

Aula 39 - Function Constructors
12:50

E ainda tem o Object.create para poder criar protótipos em JavaScript.

Aula 40 - Object Create
05:22

Vamos explorar um puco mais a diferença entre dados primitivos e objetos.

Aula 41 - Primitivos vs. Objetos
09:04

IIFE ou Expressão de Função Invocada Imediatamente podem ser muito úteis.

Aula 42 - IIFE
04:06

Closures são algo que você vem usando e nem sabia.

Aula 43 - Closures
07:12

Vamos ver três métodos muito usados em funções.

Aula 44 - Bind, call e apply
14:54
Aula 45 - Mais exercícios para você aplicar o que aprendeu
00:33