Skip to content

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.

License

Notifications You must be signed in to change notification settings

EdiJunior88/Origamid_JavaScript_Completo

Repository files navigation

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

Para ver todas as tecnologias clique aqui


    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: 📼 156 video-aulas (Total de 37hrs)

Status do Curso: 💬 Estudando

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •