Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Curso JavaScript Ninja #1

Open
wgoulaart opened this issue Jan 4, 2018 · 0 comments
Open

Curso JavaScript Ninja #1

wgoulaart opened this issue Jan 4, 2018 · 0 comments
Labels
In Progress Don't give up finish this shit!

Comments

@wgoulaart
Copy link
Owner

wgoulaart commented Jan 4, 2018

✨ Javascript Ninja Course 🤘

Section 01

  • Introdução
  • Variáveis e tipos de dados
  • Operadores aritméticos
  • Operadores de igualdade e relacionais
  • Funções
  • Desafio da semana 01

Section 02

  • Revisão Desafio da semana 01
  • Operadores Lógicos
  • Operadores Unários
  • Estrutura Léxica
  • Instruções condicionais - IF
  • Desafio da semana 02

Section 03

  • Revisão do desafio da semana 02 - Parte 1
  • Revisão do desafio da semana 02 - Parte 2
  • Revisão do desafio da semana 02 - Parte 3
  • Tipos de dados e objetos
  • Métodos de objeto
  • Métodos de objeto (continuação) e desafio da semana 03

Section 04

  • Revisão do desafio da semana 03 - Parte 1
  • Revisão do desafio da semana 03 - Parte 2
  • Truthy e Falsy
  • Condicional Ternário
  • Escopo de variáveis e funções
  • Desafio da semana 04

Section 05

  • Revisão do desafio da semana 04 - Parte 1
  • Revisão do desafio da semana 04 - Parte 2
  • Revisão do desafio da semana 04 - Parte 3
  • Retorno de funções com arrays e objetos
  • Parâmetros de Funções como arrays e objetos
  • Desafio da semana 05

Section 06

  • Revisão Desafio da semana 05 - Parte 1
  • Revisão Desafio da semana 05 - parte 2
  • Revisão Desafio da semana 05 - parte 3
  • Revisão Desafio da semana 05 - parte 4
  • Operador virgula e estrutura condicional switch
  • Estrutura de repetição While e desafio da semana 06

Section 07

  • Revisão do desafio da semana 06 - Parte 1
  • Revisão do desafio da semana 06 - Parte 2
  • O operador módulo
  • Arrays - a propriedade length
  • Arrays - método "push()" e Loop "for"
  • Desafio da semana 07

Section 08

  • Revisão Desafio semana 07
  • A importância de nomear funções
  • Introdução à Functional Programming
  • Functional Programming - parte 2
  • Functional Programming - parte 3
  • Desafio da semana 08

Section 09

  • Revisão desafio semana 08 - Parte 1
  • Revisão desafio semana 08 - Parte 2
  • Escopo de funções
  • hoisting
  • IIFE - Immediately-Invoked Function Expression
  • Desafio semana 09

Section 10

  • Revisão desafio da semana 09 - Parte 1
  • Revisão desafio da semana 09 - Parte 2
  • Revisão desafio da semana 09 - Parte 3
  • Wrapper Objects
  • typeof
  • Desafio da semana 10

Section 11

  • Revisão desafio semana 10 - Parte 1
  • Revisão desafio semana 10 - parte 2
  • Errata correção do desafio a semana 10 (próximo vídeo)
  • Revisão desafio semana 10 - parte 3
  • Laços (Loops)
  • Saltos
  • Desafio semana 11

Section 12

  • Revisão desafio semana 11 - Parte 1
  • Revisão desafio semana 11 - parte 2
  • Criação de objetos
  • Criação de objetos - Object.create
  • Métodos de objeto
  • Arrays - Métodos

Section 13

  • Revisão desafio semana 12 - Parte 1
  • Revisão desafio semana 12 - Parte 2
  • Arrays - toString, concat, unshift e shift
  • slice e splice
  • forEach, every, some
  • map, filter e desafio da semana 13

Section 14

  • Revisão do desafio da semana 13 - Parte 1
  • Revisão do desafio da semana 13 - parte 2
  • Revisão do desafio da semana 13 - parte 3
  • reduce() e reduceRight()
  • indexOf(), lastIndexOf() e isArray()
  • Desafio da semana 14

Section 15

  • Revisão do desafio da semana 14 - Parte 1
  • Revisão do desafio da semana 14 - parte 2
  • Revisão do desafio da semana 14 - parte 3
  • JS no browser
  • O objeto this
  • Objeto arguments e desafio da semana 15

Section 16

  • Revisão desafio da semana 15
  • use strict - Criação de variáveis sem o "var"
  • use strict - uso do with e global this === undefined
  • use strict - o operador delete, objetos e funções
  • Objeto String
  • Objeto String - parte 2 e desafio da semana 16

Section 17

  • Revisão do desafio da semana 16 - parte 1
  • Revisão do desafio da semana 16 - parte 2
  • Revisão do desafio da semana 16 - parte 3
  • Regex - Parte 1
  • Regex - parte 2
  • Regex - parte 3

Section 18

  • Revisão desafio da semana 17 - Parte 1
  • Revisão desafio da semana 17 - parte 2
  • Revisão desafio da semana 17 - parte 3
  • Continuação de Regex
  • Regex - Negação
  • Regex - Repetidores

Section 19

  • Revisão do desafio da semana 18 - Parte 1
  • Revisão do desafio da semana 18 - parte 2
  • Revisão do desafio da semana 18 - parte 3
  • Conhecendo outros símbolos usados na Regex
  • Métodos de string onde podemos usar regex
  • O objeto RegExp()

Section 20

  • Revisão do desafio da semana 19 - Parte 1
  • Revisão do desafio da semana 19 - parte 2
  • Problemas com áudio no próximo video
  • JS no browser - Selecionar elementos do DOM
  • JS no browser - parte 2
  • JS no browser - parte 3 - Selecionando elementos do DOM
  • JS no browser - parte 4 - Formulários e eventos

Section 21

  • Revisão do desafio da semana 20 - Parte 1
  • Revisão do desafio da semana 20 - parte 2
  • Revisão do desafio da semana 20 - parte 3
  • Sync vs async
  • setTimeout
  • setTimeout vs setInterval

Section 22

  • Revisão do desafio da semana 21 - Parte 1
  • Revisão do desafio da semana 21 - parte 2
  • Propriedades e métodos de funções - parte 1
  • Propriedades e métodos de funções - parte 2
  • Prototype
  • Array-like, editorconfig e desafio da semana 22

Section 23

  • Revisão do desafio da semana 22 - Parte 1
  • Revisão do desafio da semana 22 - parte 2
  • Debug - parte 1
  • Debug - parte 2
  • Debug - parte 3
  • Debug - parte 4

Section 24

  • Revisão do desafio da semana 23
  • Modularização de código - parte 2
  • Modularização de código - parte 3
  • Modularização de código - parte 4
  • Modularização de código - parte 5
  • Modularização de código - parte 6

Section 25

  • Revisão do desafio da semana 24 - Parte 1
  • Revisão do desafio da semana 24 - parte 2
  • Revisão do desafio da semana 24 - parte 3
  • Scripts e eventos inline
  • Eventos
  • Mais eventos por elemento

Section 26

  • O que é DOM e como percorrer os elementos da árvore
  • Percorrer DOM - Propriedades - parte 1
  • Percorrer DOM - Propriedades - parte 2
  • Percorrer DOM - Métodos - parte 1
  • Percorrer DOM - Métodos - parte 2
  • Percorrer DOM - Atributos

Section 27

  • Revisão desafio da semana 26 - Parte 1
  • Revisão desafio da semana 26 - Parte 2
  • Revisão desafio da semana 26 - Parte 3 e DOM Fragments
  • Eventos
  • Técnicas Ninja
  • Desafio da semana 27

Section 28

  • Revisão desafio da semana 27 - Parte 1
  • Revisão desafio da semana 27 - Parte 2
  • Introdução à Ajax
  • Ajax - Parte 2
  • Ajax - Parte 3
  • Ajax - Parte 4, try/catch e desafio da semana 28

Section 29

  • Revisão desafio da semana 28 - Parte 1
  • Revisão desafio da semana 28 - Parte 2
  • Revisão desafio da semana 28 - Parte 3
  • Revisão desafio da semana 28 - Parte 4
  • Module Pattern
  • Module Pattern - parte 2 e desafio da semana 29

Section 30

  • Revisão desafio da semana 29 - Parte 1
  • Revisão desafio da semana 29 - Parte 2
  • Revisão desafio da semana 29 - Parte 3
  • Revisão desafio da semana 29 - Parte 4
  • Revisão desafio da semana 29 - Parte 5
  • Module Pattern - closure e desafio #30

Section 31

  • DOM - innerHTML
  • DOM - innerHTML - Problemas de segurança
  • DOM - insertAdjacentHTML
  • O objeto Date
  • O objeto Date - Propriedades e métodos
  • Conhecendo o objeto Math

Section 32

  • Ajax
  • REST Api
  • REST Api - Cors
  • Ajax - sync - POST
  • Ajax - POST - Parte 2
  • Ajax - POST - Parte 3

Section 33

  • Testes
  • Escrevendo os primeiros testes
  • Entendendo o escopo Red - Green - Blue
  • Escrevendo mais testes
  • TDD Style
  • Documentação do Mocha e Code Coverage

Section 34 - BÔNUS

  • Introdução
  • Uglify.js - parte 1
  • Uglify.js - parte 2
  • Sourcemaps
  • Diferenças entre console.log e return
  • Objetos e encerramento
@wgoulaart wgoulaart added this to the Learning Progress milestone Jan 4, 2018
@wgoulaart wgoulaart added this to To Do in Learn Progress Jan 4, 2018
@wgoulaart wgoulaart added the In Progress Don't give up finish this shit! label Jan 5, 2018
@wgoulaart wgoulaart moved this from To Do to In progress in Learn Progress Jan 5, 2018
@wgoulaart wgoulaart moved this from In progress to Done in Learn Progress Jan 5, 2018
@wgoulaart wgoulaart moved this from Done to In progress in Learn Progress Jan 5, 2018
@wgoulaart wgoulaart moved this from In progress to To Do in Learn Progress Feb 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In Progress Don't give up finish this shit!
Projects
Learn Progress
  
To Do
Development

No branches or pull requests

1 participant