An open API service indexing awesome lists of open source software.

https://github.com/edijunior88/origamid_javascript_completo

Neste curso você irá aprender tudo que é necessário para dominar o JavaScript. O curso vai do básico ao avançado e ao final dele você terá uma compreensão total da linguagem, dos seus principais métodos e da sua sintaxe.
https://github.com/edijunior88/origamid_javascript_completo

javascript javascript-applications javascript-es6 javascript-library

Last synced: 6 months ago
JSON representation

Neste curso você irá aprender tudo que é necessário para dominar o JavaScript. O curso vai do básico ao avançado e ao final dele você terá uma compreensão total da linguagem, dos seus principais métodos e da sua sintaxe.

Awesome Lists containing this project

README

          

Origamid


JavaScript Completo ES6+

Neste curso você irá aprender tudo que é necessário para dominar o JavaScript. O curso vai do básico ao avançado e ao final dele você terá uma compreensão total da linguagem, dos seus principais métodos e da sua sintaxe.

O foco é no aprendizado da linguagem, mas o principal local de aplicação será na web, através de manipulações do DOM e requisições via Fetch API.

Esse não é um curso para quem deseja algo rápido, mas sim para quem deseja dominar a linguagem. O código ensinado utiliza todas as novidades das novas versões de JavaScript, como arrow functions, promises e mais.


Tecnologias Utilizadas

- JavaScript [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages

Para ver todas as tecnologias [clique aqui](/techstack.md)



    01 JavaScript Completo ES6+
  • 0101 JavaScript Completo ES6

  • 0102 A Linguagem

  • 0103 VSCode, Node e Git



    02 JavaScript Para Iniciantes
  • 0201 Variáveis

  • 0202 Tipos de Dados

  • 0203 Números e Operadores 1

  • 0203 Números e Operadores 2

  • 0204 Boolean e Condicionais 1

  • 0204 Boolean e Condicionais 2

  • 0205 Funções 1

  • 0205 Funções 2

  • 0205 Funções 3

  • 0206 Objetos 1

  • 0206 Objetos 2

  • 0207 Tudo é Objeto

  • 0208 Arrays e Loops 1

  • 0208 Arrays e Loops 2

  • 0209 Atribuição e Ternário

  • 0210 Escopo



    03 Dom Para Iniciantes
  • 0301 O Que é o Dom 1

  • 0301 O Que é o Dom 2

  • 0302 HTML e CSS do Projeto 1

  • 0302 HTML e CSS do Projeto 2

  • 0302 HTML e CSS do Projeto 3

  • 0303 Seleção de Elementos 1

  • 0303 Seleção de Elementos 2

  • 0304 forEach e Arrow Function

  • 0305 Classes e Atributos

  • 0306 Dimensões e Distâncias 1

  • 0306 Dimensões e Distâncias 2

  • 0307 Eventos 1

  • 0307 Eventos 2

  • 0308 Traversing e Manipulação 1

  • 0308 Traversing e Manipulação 2

  • 0309 Navegação por Tabs

  • 0310 Accordion List

  • 0311 Scroll Suave Link Interno

  • 0312 Animação ao Scroll



    04 Objetos
  • 0401 Constructor Function 1

  • 0401 Constructor Function 2

  • 0402 Prototype 1

  • 0402 Prototype 2

  • 0402 Prototype 3

  • 0403 Native, Host e User 1

  • 0403 Native, Host e User 2

  • 0404 String 1

  • 0404 String 2

  • 0404 String 3

  • 0405 Number e Math 1

  • 0405 Number e Math 2

  • 0406 Array 1

  • 0406 Array 2

  • 0406 Array 3

  • 0407 Array e Iteração 1

  • 0407 Array e Iteração 2

  • 0407 Array e Iteração 3

  • 0407 Array e Iteração 4

  • 0408 Function 1

  • 0408 Function 2

  • 0408 Function 3

  • 0409 Object 1

  • 0409 Object 2

  • 0409 Object 3

  • 0409 Object 4



    05 Efeitos no Dom
  • 0501 Dataset 1

  • 0501 Dataset 2

  • 0502 Modules 1

  • 0502 Modules 2

  • 0503 Modal 1

  • 0503 Modal 2

  • 0504 Tooltip

  • 0505 Dropdown Menu

  • 0506 Event Bubble

  • 0507 Clickoutside

  • 0508 setTimeout e setInterval 1

  • 0508 setTimeout e setInterval 2

  • 0509 Menu Mobile 1

  • 0509 Menu Mobile 2

  • 0510 Anima Números

  • 0511 Date Object

  • 0512 Forms 1

  • 0512 Forms 2

  • 0513 Button Creator HTML e CSS

  • 0514 Button Creator JavaScript

  • 0515 LocalStorage



    06 JavaScript Assíncrono
  • 0601 JavaScript Assíncrono

  • 0602 Promises

  • 0603 Fetch 1

  • 0603 Fetch 2

  • 0603 Fetch 3

  • 0604 JSON

  • 0605 API e HTTP

  • 0606 Async Await

  • 0607 History API

  • 0608 Animais Fetch

  • 0609 Bitcoin Fetch



    07 Classes
  • 0701 Classes

  • 0702 Get e Set

  • 0703 Extends

  • 0704 Countdown



    08 Mais JavaScript
  • 0801 Function Expression

  • 0802 Factory Function 1

  • 0802 Factory Function 2

  • 0803 Closures e Debugging

  • 0804 Destructuring 1

  • 0804 Destructuring 2

  • 0805 Rest e Spread

  • 0806 Loops e Iterable



    09 Regular Expression
  • 0901 Regexp Seleção 1

  • 0901 Regexp Seleção 2

  • 0901 Regexp Seleção 3

  • 0902 Regexp Substituição

  • 0903 Regexp Padrões 1

  • 0903 Regexp Padrões 2

  • 0904 Regexp Métodos 1

  • 0904 Regexp Métodos 2

  • 0905 Limpar CPF

  • 0906 Validar CPF 1

  • 0906 Validar CPF 2

  • 0906 Validar CPF 3



    10 Automação Front End
  • 1001 Linha de Comando

  • 1002 NPM

  • 1003 ESLint 1

  • 1003 ESLint 2

  • 1004 Webpack

  • 1005 Babel

  • 1006 Git 1

  • 1006 Git 2

  • 1006 Git 3



    11 Refatorar Projeto Final
  • 1101 Repositório Git

  • 1102 Refatorar Scroll Suave

  • 1103 Refatorar Accordion

  • 1104 Refatorar Tabnav

  • 1105 Refatorar Modal

  • 1106 Refatorar Tooltip

  • 1107 Refatorar Anima Números

  • 1108 Refatorar Fetch Animais

  • 1109 Refatorar Fetch Bitcoin

  • 1110 Refazer Animação Scroll

  • 1111 Debounce

  • 1112 Refatorar Dropdown Menu

  • 1113 Refatorar Menu Mobile

  • 1114 Refatorar Funcionamento



    12 Slide
  • 1201 Slide Início

  • 1202 Slide Eventos

  • 1203 Slide Atualizar Distâncias

  • 1204 Slide Touch Events

  • 1205 Slide Config

  • 1206 Slide Next e Prev

  • 1207 Slide Resize

  • 1208 Slide Nav

  • 1209 Slide Paginação

  • 1210 Slide Custom Controls

  • 1211 Slide Animais Fantásticos

  • 1212 Melhorias no Projeto Final



    13 Considerações Finais
  • 1301 JavaScript Completo ES6+ Conclusão


Aulas: :vhs: 156 video-aulas (Total de 37hrs)



Status do Curso: :speech_balloon: Estudando