{"id":28324183,"url":"https://github.com/softboxlab/treinamento-javascript","last_synced_at":"2026-01-31T16:35:23.578Z","repository":{"id":78464021,"uuid":"89765936","full_name":"SoftboxLab/treinamento-javascript","owner":"SoftboxLab","description":null,"archived":false,"fork":false,"pushed_at":"2017-04-29T06:01:06.000Z","size":1,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-11T16:44:37.803Z","etag":null,"topics":["es6","es6-javascript","index","javasciprt","summary","training","tutorial"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SoftboxLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2017-04-29T05:30:52.000Z","updated_at":"2023-07-03T19:52:19.000Z","dependencies_parsed_at":"2023-03-17T20:00:32.595Z","dependency_job_id":null,"html_url":"https://github.com/SoftboxLab/treinamento-javascript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SoftboxLab/treinamento-javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftboxLab%2Ftreinamento-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftboxLab%2Ftreinamento-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftboxLab%2Ftreinamento-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftboxLab%2Ftreinamento-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SoftboxLab","download_url":"https://codeload.github.com/SoftboxLab/treinamento-javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftboxLab%2Ftreinamento-javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28947693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T14:26:55.697Z","status":"ssl_error","status_checked_at":"2026-01-31T14:26:52.545Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["es6","es6-javascript","index","javasciprt","summary","training","tutorial"],"created_at":"2025-05-25T17:10:34.464Z","updated_at":"2026-01-31T16:35:23.571Z","avatar_url":"https://github.com/SoftboxLab.png","language":null,"readme":"## JavaScript\n\n+ [JavaScript Basics](https://www.youtube.com/playlist?list=PLWKjhJtqVAbk2qRZtWSzCIN38JC_NdhW5)\n\n  - Variables\n  - Data Types\n  - Numbers\n  - String Basics\n  - Strings: [brcker notation]\n  - String Methods\n  - Functions\n  - Hoisting\n  - Comparison Operators\n  - Abstract and Strict equality\n  - NUll vs Undefined\n  - Logical operators\n  - Ternary Operators\n  - Switch Statements\n  - Arrays\n  - Common Array Methods\n  - Copyng Arrays\n  - Random numbers \u0026 parseInt\n  - For Loops\n  - While / do While\n  - for in / for of\n  - Array Iteration\n  - Objects\n  - Ajax\n  - JSON\n  - this\n  - Closures\n  - romises\n  - IIFE\n  - Stric Mode\n\n## ES6\n\n+ [ES6 - Beau teaches JavaScript](https://www.youtube.com/playlist?list=PLWKjhJtqVAbljtmmeS0c-CEl2LdE-eR_F)\n\n  - Var vs Const vs Let\n  - Classes\n  - Symbols\n  - Template Literals\n  - Proxies\n  - Spread operator and Rest operator\n  - Arrow Functions\n  - Destructuring\n  - Map\n  - import / export\n\n## DOM (Document Object Model)\n\n+ [DOM - Beau teaches JavaScript](https://www.youtube.com/playlist?list=PLWKjhJtqVAbllLK6r2dnGjUVWB_cFNcuO)\n\n  - Selecting e Changing Website Elements\n  - CSS style in JavaScript\n  - DOM Events\n  - addEventListener\n  - DOM Nodes\n\n## Clean Code\n\n+ [Clean Code - Beau teaches JavaScript](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkK24EaPurzMq0-kw5U9pJh)\n\n  - Variables\n  - Functions\n  - Objects\n  - Classess\n  - SOLID\n  - Testing, Concurrency e Error Handling\n  - Formatting and Comments\n\n## Data Structures and Algorithms\n\n+ [Data Structures and Algorithms - Beau teaches JavaScript](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkso-IbgiiP48n-O-JQA9PJ)\n\n  - Stacks\n  - Sets\n  - Queues e Priority Qeues\n  - Binary Search Tree\n  - Binary Search Tree: Traversal e Height\n  - Map\n  - Hash Tables\n  - Linked List\n\n## Design Patterns\n\n+ [Design Patterns for Humans](https://github.com/sohamkamani/javascript-design-patterns-for-humans#behavioral-design-patterns)\n+ [React Bits](https://github.com/vasanthk/react-bits)\n+ [Design Patterns in Javascript ES6](https://github.com/tcorral/Design-Patterns-in-Javascript)\n+ [Learning JavaScript Design Patterns](https://addyosmani.com/resources/essentialjsdesignpatterns/book/)\n\n  - Creational\n\n    * Simple Factory\n    * Factory Method\n    * Abstract Factory\n    * Builder\n    * Prototype\n    * Singleton\n\n  - Structural\n\n    * Adapter\n    * Bridge\n    * Decorator\n    * Facade\n    * Flyweight\n    * Proxy\n\n  - Behavioral\n\n    * Chain of Responsability\n    * Command\n    * Iterator\n    * Mediator\n    * Memento\n    * Observer\n    * Visitor\n    * Strategy\n    * State\n    * Template Method\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftboxlab%2Ftreinamento-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftboxlab%2Ftreinamento-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftboxlab%2Ftreinamento-javascript/lists"}