{"id":21362376,"url":"https://github.com/edijunior88/origamid_javascript_completo","last_synced_at":"2025-08-20T08:20:57.886Z","repository":{"id":103762006,"uuid":"467595690","full_name":"EdiJunior88/Origamid_JavaScript_Completo","owner":"EdiJunior88","description":"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.","archived":false,"fork":false,"pushed_at":"2024-05-02T16:55:05.000Z","size":12164,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-28T21:49:03.587Z","etag":null,"topics":["javascript","javascript-applications","javascript-es6","javascript-library"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdiJunior88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-08T16:42:25.000Z","updated_at":"2024-05-02T16:55:10.000Z","dependencies_parsed_at":"2025-03-16T10:01:25.125Z","dependency_job_id":null,"html_url":"https://github.com/EdiJunior88/Origamid_JavaScript_Completo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EdiJunior88/Origamid_JavaScript_Completo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiJunior88%2FOrigamid_JavaScript_Completo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiJunior88%2FOrigamid_JavaScript_Completo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiJunior88%2FOrigamid_JavaScript_Completo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiJunior88%2FOrigamid_JavaScript_Completo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdiJunior88","download_url":"https://codeload.github.com/EdiJunior88/Origamid_JavaScript_Completo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiJunior88%2FOrigamid_JavaScript_Completo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271285963,"owners_count":24733035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","javascript-applications","javascript-es6","javascript-library"],"created_at":"2024-11-22T06:15:04.904Z","updated_at":"2025-08-20T08:20:57.828Z","avatar_url":"https://github.com/EdiJunior88.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eOrigamid\u003c/h1\u003e\n\u003ch2\u003eJavaScript Completo ES6+\u003c/h2\u003e\n\n\u003cp\u003eNeste 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.\u003c/p\u003e\n\n\u003cp\u003eO 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.\u003c/p\u003e\n\n\u003cp\u003eEsse 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.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003ch3\u003eTecnologias Utilizadas\u003c/h3\u003e\n\n- \u003cimg width='25' height='25' src='https://img.stackshare.io/service/1209/javascript.jpeg' alt='JavaScript'/\u003e [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages\n\nPara ver todas as tecnologias [clique aqui](/techstack.md)\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e01 JavaScript Completo ES6+\u003c/strong\u003e\n  \u003cli\u003e0101 JavaScript Completo ES6\u003c/li\u003e\n  \u003cli\u003e0102 A Linguagem\u003c/li\u003e\n  \u003cli\u003e0103 VSCode, Node e Git\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e02 JavaScript Para Iniciantes\u003c/strong\u003e\n  \u003cli\u003e0201 Variáveis\u003c/li\u003e\n  \u003cli\u003e0202 Tipos de Dados\u003c/li\u003e\n  \u003cli\u003e0203 Números e Operadores 1\u003c/li\u003e\n  \u003cli\u003e0203 Números e Operadores 2\u003c/li\u003e\n  \u003cli\u003e0204 Boolean e Condicionais 1\u003c/li\u003e\n  \u003cli\u003e0204 Boolean e Condicionais 2\u003c/li\u003e\n  \u003cli\u003e0205 Funções 1\u003c/li\u003e\n  \u003cli\u003e0205 Funções 2\u003c/li\u003e\n  \u003cli\u003e0205 Funções 3\u003c/li\u003e\n  \u003cli\u003e0206 Objetos 1\u003c/li\u003e\n  \u003cli\u003e0206 Objetos 2\u003c/li\u003e\n  \u003cli\u003e0207 Tudo é Objeto\u003c/li\u003e\n  \u003cli\u003e0208 Arrays e Loops 1\u003c/li\u003e\n  \u003cli\u003e0208 Arrays e Loops 2\u003c/li\u003e\n  \u003cli\u003e0209 Atribuição e Ternário\u003c/li\u003e\n  \u003cli\u003e0210 Escopo\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e03 Dom Para Iniciantes\u003c/strong\u003e\n  \u003cli\u003e0301 O Que é o Dom 1\u003c/li\u003e\n  \u003cli\u003e0301 O Que é o Dom 2\u003c/li\u003e\n  \u003cli\u003e0302 HTML e CSS do Projeto 1\u003c/li\u003e\n  \u003cli\u003e0302 HTML e CSS do Projeto 2\u003c/li\u003e\n  \u003cli\u003e0302 HTML e CSS do Projeto 3\u003c/li\u003e\n  \u003cli\u003e0303 Seleção de Elementos 1\u003c/li\u003e\n  \u003cli\u003e0303 Seleção de Elementos 2\u003c/li\u003e\n  \u003cli\u003e0304 forEach e Arrow Function\u003c/li\u003e\n  \u003cli\u003e0305 Classes e Atributos\u003c/li\u003e\n  \u003cli\u003e0306 Dimensões e Distâncias 1\u003c/li\u003e\n  \u003cli\u003e0306 Dimensões e Distâncias 2\u003c/li\u003e\n  \u003cli\u003e0307 Eventos 1\u003c/li\u003e\n  \u003cli\u003e0307 Eventos 2\u003c/li\u003e\n  \u003cli\u003e0308 Traversing e Manipulação 1\u003c/li\u003e\n  \u003cli\u003e0308 Traversing e Manipulação 2\u003c/li\u003e\n  \u003cli\u003e0309 Navegação por Tabs\u003c/li\u003e\n  \u003cli\u003e0310 Accordion List\u003c/li\u003e\n  \u003cli\u003e0311 Scroll Suave Link Interno\u003c/li\u003e\n  \u003cli\u003e0312 Animação ao Scroll\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e04 Objetos\u003c/strong\u003e\n  \u003cli\u003e0401 Constructor Function 1\u003c/li\u003e\n  \u003cli\u003e0401 Constructor Function 2\u003c/li\u003e\n  \u003cli\u003e0402 Prototype 1\u003c/li\u003e\n  \u003cli\u003e0402 Prototype 2\u003c/li\u003e\n  \u003cli\u003e0402 Prototype 3\u003c/li\u003e\n  \u003cli\u003e0403 Native, Host e User 1\u003c/li\u003e\n  \u003cli\u003e0403 Native, Host e User 2\u003c/li\u003e\n  \u003cli\u003e0404 String 1\u003c/li\u003e\n  \u003cli\u003e0404 String 2\u003c/li\u003e\n  \u003cli\u003e0404 String 3\u003c/li\u003e\n  \u003cli\u003e0405 Number e Math 1\u003c/li\u003e\n  \u003cli\u003e0405 Number e Math 2\u003c/li\u003e\n  \u003cli\u003e0406 Array 1\u003c/li\u003e\n  \u003cli\u003e0406 Array 2\u003c/li\u003e\n  \u003cli\u003e0406 Array 3\u003c/li\u003e\n  \u003cli\u003e0407 Array e Iteração 1\u003c/li\u003e\n  \u003cli\u003e0407 Array e Iteração 2\u003c/li\u003e\n  \u003cli\u003e0407 Array e Iteração 3\u003c/li\u003e\n  \u003cli\u003e0407 Array e Iteração 4\u003c/li\u003e\n  \u003cli\u003e0408 Function 1\u003c/li\u003e\n  \u003cli\u003e0408 Function 2\u003c/li\u003e\n  \u003cli\u003e0408 Function 3\u003c/li\u003e\n  \u003cli\u003e0409 Object 1\u003c/li\u003e\n  \u003cli\u003e0409 Object 2\u003c/li\u003e\n  \u003cli\u003e0409 Object 3\u003c/li\u003e\n  \u003cli\u003e0409 Object 4\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e05 Efeitos no Dom\u003c/strong\u003e\n  \u003cli\u003e0501 Dataset 1\u003c/li\u003e\n  \u003cli\u003e0501 Dataset 2\u003c/li\u003e\n  \u003cli\u003e0502 Modules 1\u003c/li\u003e\n  \u003cli\u003e0502 Modules 2\u003c/li\u003e\n  \u003cli\u003e0503 Modal 1\u003c/li\u003e\n  \u003cli\u003e0503 Modal 2\u003c/li\u003e\n  \u003cli\u003e0504 Tooltip\u003c/li\u003e\n  \u003cli\u003e0505 Dropdown Menu\u003c/li\u003e\n  \u003cli\u003e0506 Event Bubble\u003c/li\u003e\n  \u003cli\u003e0507 Clickoutside\u003c/li\u003e\n  \u003cli\u003e0508 setTimeout e setInterval 1\u003c/li\u003e\n  \u003cli\u003e0508 setTimeout e setInterval 2\u003c/li\u003e\n  \u003cli\u003e0509 Menu Mobile 1\u003c/li\u003e\n  \u003cli\u003e0509 Menu Mobile 2\u003c/li\u003e\n  \u003cli\u003e0510 Anima Números\u003c/li\u003e\n  \u003cli\u003e0511 Date Object\u003c/li\u003e\n  \u003cli\u003e0512 Forms 1\u003c/li\u003e\n  \u003cli\u003e0512 Forms 2\u003c/li\u003e\n  \u003cli\u003e0513 Button Creator HTML e CSS\u003c/li\u003e\n  \u003cli\u003e0514 Button Creator JavaScript\u003c/li\u003e\n  \u003cli\u003e0515 LocalStorage\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e06 JavaScript Assíncrono\u003c/strong\u003e\n  \u003cli\u003e0601 JavaScript Assíncrono\u003c/li\u003e\n  \u003cli\u003e0602 Promises\u003c/li\u003e\n  \u003cli\u003e0603 Fetch 1\u003c/li\u003e\n  \u003cli\u003e0603 Fetch 2\u003c/li\u003e\n  \u003cli\u003e0603 Fetch 3\u003c/li\u003e\n  \u003cli\u003e0604 JSON\u003c/li\u003e\n  \u003cli\u003e0605 API e HTTP\u003c/li\u003e\n  \u003cli\u003e0606 Async Await\u003c/li\u003e\n  \u003cli\u003e0607 History API\u003c/li\u003e\n  \u003cli\u003e0608 Animais Fetch\u003c/li\u003e\n  \u003cli\u003e0609 Bitcoin Fetch\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e07 Classes\u003c/strong\u003e\n  \u003cli\u003e0701 Classes\u003c/li\u003e\n  \u003cli\u003e0702 Get e Set\u003c/li\u003e\n  \u003cli\u003e0703 Extends\u003c/li\u003e\n  \u003cli\u003e0704 Countdown\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e08 Mais JavaScript\u003c/strong\u003e\n  \u003cli\u003e0801 Function Expression\u003c/li\u003e\n  \u003cli\u003e0802 Factory Function 1\u003c/li\u003e\n  \u003cli\u003e0802 Factory Function 2\u003c/li\u003e\n  \u003cli\u003e0803 Closures e Debugging\u003c/li\u003e\n  \u003cli\u003e0804 Destructuring 1\u003c/li\u003e\n  \u003cli\u003e0804 Destructuring 2\u003c/li\u003e\n  \u003cli\u003e0805 Rest e Spread\u003c/li\u003e\n  \u003cli\u003e0806 Loops e Iterable\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e09 Regular Expression\u003c/strong\u003e\n  \u003cli\u003e0901 Regexp Seleção 1\u003c/li\u003e\n  \u003cli\u003e0901 Regexp Seleção 2\u003c/li\u003e\n  \u003cli\u003e0901 Regexp Seleção 3\u003c/li\u003e\n  \u003cli\u003e0902 Regexp Substituição\u003c/li\u003e\n  \u003cli\u003e0903 Regexp Padrões 1\u003c/li\u003e\n  \u003cli\u003e0903 Regexp Padrões 2\u003c/li\u003e\n  \u003cli\u003e0904 Regexp Métodos 1\u003c/li\u003e\n  \u003cli\u003e0904 Regexp Métodos 2\u003c/li\u003e\n  \u003cli\u003e0905 Limpar CPF\u003c/li\u003e\n  \u003cli\u003e0906 Validar CPF 1\u003c/li\u003e\n  \u003cli\u003e0906 Validar CPF 2\u003c/li\u003e\n  \u003cli\u003e0906 Validar CPF 3\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e10 Automação Front End\u003c/strong\u003e\n  \u003cli\u003e1001 Linha de Comando\u003c/li\u003e\n  \u003cli\u003e1002 NPM\u003c/li\u003e\n  \u003cli\u003e1003 ESLint 1\u003c/li\u003e\n  \u003cli\u003e1003 ESLint 2\u003c/li\u003e\n  \u003cli\u003e1004 Webpack\u003c/li\u003e\n  \u003cli\u003e1005 Babel\u003c/li\u003e\n  \u003cli\u003e1006 Git 1\u003c/li\u003e\n  \u003cli\u003e1006 Git 2\u003c/li\u003e\n  \u003cli\u003e1006 Git 3\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e11 Refatorar Projeto Final\u003c/strong\u003e\n  \u003cli\u003e1101 Repositório Git\u003c/li\u003e\n  \u003cli\u003e1102 Refatorar Scroll Suave\u003c/li\u003e\n  \u003cli\u003e1103 Refatorar Accordion\u003c/li\u003e\n  \u003cli\u003e1104 Refatorar Tabnav\u003c/li\u003e\n  \u003cli\u003e1105 Refatorar Modal\u003c/li\u003e\n  \u003cli\u003e1106 Refatorar Tooltip\u003c/li\u003e\n  \u003cli\u003e1107 Refatorar Anima Números\u003c/li\u003e\n  \u003cli\u003e1108 Refatorar Fetch Animais\u003c/li\u003e\n  \u003cli\u003e1109 Refatorar Fetch Bitcoin\u003c/li\u003e\n  \u003cli\u003e1110 Refazer Animação Scroll\u003c/li\u003e\n  \u003cli\u003e1111 Debounce\u003c/li\u003e\n  \u003cli\u003e1112 Refatorar Dropdown Menu\u003c/li\u003e\n  \u003cli\u003e1113 Refatorar Menu Mobile\u003c/li\u003e\n  \u003cli\u003e1114 Refatorar Funcionamento\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e12 Slide\u003c/strong\u003e\n  \u003cli\u003e1201 Slide Início\u003c/li\u003e\n  \u003cli\u003e1202 Slide Eventos\u003c/li\u003e\n  \u003cli\u003e1203 Slide Atualizar Distâncias\u003c/li\u003e\n  \u003cli\u003e1204 Slide Touch Events\u003c/li\u003e\n  \u003cli\u003e1205 Slide Config\u003c/li\u003e\n  \u003cli\u003e1206 Slide Next e Prev\u003c/li\u003e\n  \u003cli\u003e1207 Slide Resize\u003c/li\u003e\n  \u003cli\u003e1208 Slide Nav\u003c/li\u003e\n  \u003cli\u003e1209 Slide Paginação\u003c/li\u003e\n  \u003cli\u003e1210 Slide Custom Controls\u003c/li\u003e\n  \u003cli\u003e1211 Slide Animais Fantásticos\u003c/li\u003e\n  \u003cli\u003e1212 Melhorias no Projeto Final\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cul\u003e\n  \u003cstrong\u003e13 Considerações Finais\u003c/strong\u003e\n  \u003cli\u003e1301 JavaScript Completo ES6+ Conclusão\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch4\u003e\u003cb\u003eAulas:\u003c/b\u003e :vhs: 156 video-aulas (Total de 37hrs)\u003c/h4\u003e\n\u003ch4\u003e\u003cb\u003eStatus do Curso:\u003c/b\u003e :speech_balloon: Estudando\u003c/h4\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedijunior88%2Forigamid_javascript_completo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedijunior88%2Forigamid_javascript_completo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedijunior88%2Forigamid_javascript_completo/lists"}