https://github.com/emailjohnthomascaballero/javascript-course
💻Learning JavaScript
https://github.com/emailjohnthomascaballero/javascript-course
codewars javascript javascript-course
Last synced: 3 months ago
JSON representation
💻Learning JavaScript
- Host: GitHub
- URL: https://github.com/emailjohnthomascaballero/javascript-course
- Owner: emailjohnthomascaballero
- License: mit
- Created: 2023-08-29T06:27:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T14:31:43.000Z (over 1 year ago)
- Last Synced: 2025-01-16T02:17:34.204Z (5 months ago)
- Topics: codewars, javascript, javascript-course
- Language: JavaScript
- Homepage:
- Size: 639 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lets Learn JavaScript
This repository serves as a testament to my dedication and enthusiasm for mastering the art of JavaScript programming. As I delve into the fascinating world of web development and dynamic scripting, I am committed to documenting my progress, challenges, and triumphs right here.## my todolist
[JavaScript Programming Checklist](https://www.notion.so/d19b1823b1fa4432a570969c1489787f?v=877beabda48e424c817bce9ca001c93e&pvs=4)[What to learn before learning React](https://dev.to/stephanieopala/what-to-learn-before-learning-react-1a6h)
## useful tools
[fake api for testing](https://jsonplaceholder.typicode.com)[step by step visualizer](https://pythontutor.com/visualize.html#mode=edit)\
[bard google AI](https://bard.google.com/chat)
## tutorials for Essential JavaScript Concepts
[learn js online](https://learnjavascript.online)[Destructuring in JavaScript](https://www.honeybadger.io/blog/javascript-destructuring/)
[How Async Javascript works (Callback Hell, Promises, Async Await, Call Stack and more)](https://youtu.be/1Z7FjG--F20?si=k1s45WV-wX_je5ZP)
[Fetch API JavaScript in Easiest way | Fetch API Tutorial](https://youtu.be/Pnlt1NiBt68?si=IEBMRDXsIpCgwj5o)
[Learn XML HTTP Requests in JavaScript | AJAX Tutorial](https://youtu.be/rjmtYkRK1nM?si=QcD-hSw6Q_kUhwjE)
[Fetch API in JavaScript for AJAX Developers](https://youtu.be/ZTQcJWixB1k?si=1YX6bz5-HlTaq0sR)
[JavaScripts Errors](https://www.w3schools.com/js/js_errors.asp)
[How do closures work? (JavaScript Fundamentals, 2023)](https://youtu.be/uOgkeT-_Y-8?si=_EKChXA8zPfw9Ebo)
[Difference Between Rest & Spread Operator ES6](https://youtu.be/ROqYo6GW0g4?si=Y3HmOpZnzkIeX0_F)
[JavaScript Modules in 100 Seconds](https://youtu.be/qgRUr-YUk1Q?si=RkC8-S0V-R5vW04R)
[Javascript Modules | Export Import Syntax for ES6 Modules](https://youtu.be/Q3SBogjUfMk?si=Z__8zmd605H2384k)
[ES Modules (import / export) for JavaScript Developers](https://youtu.be/zeicsyk7mdE?si=Opy6u-xZp5TTfgxG)
[Mastering Cookies, Local Storage, and Session Storage](https://youtu.be/I4OIBiwV0pc?si=vH3190RT0jpoloR5)
[Best Debugging Tips For Beginners](https://youtu.be/gaminoBsQx0?si=GGapMccCSaishLcN)
[The New Way To Debug JavaScript in VS Code - No Extension Required](https://youtu.be/tC91t9OvVHA?si=EHEztvdx5bmOjN1d)
[Introduction To Testing In JavaScript With Jest](https://youtu.be/FgnxcUQ5vho?si=HXEsjKC-B6EgZwCZ)
[Jest Crash Course - Unit Testing in JavaScript](https://youtu.be/7r4xVDI2vho?si=v43SQcieCe_HKd93)
[Axios js tutorial in 120 seconds](https://youtu.be/j284YeATTAI?si=hEfUQ1K-niRgR9Gq)
[Cross-Site Scripting (XSS) Explained And Demonstrated By A Pro Hacker!](https://youtu.be/PPzn4K2ZjfY?si=9KBnByEMF2lVtVsF)
[Cross-Site Request Forgery (CSRF) Explained And Demonstrated By A Pro Hacker!](https://youtu.be/V03_7CphtHE?si=CP-VY_u4Ic6HTuQb)
[Cross-Site Scripting Explained with Examples and How to Prevent XSS with Content Security Policy](https://youtu.be/pD6C1-zSxIM?si=Gpqttjc5xdX5uddo)
[Content Security Policy explained | how to protect against Cross Site Scripting (XSS)](https://youtu.be/txHc4zk6w3s?si=aJG9BXvnVoR9_5H4)
[How to Minify Your Website's CSS, HTML & Javascript](https://youtu.be/6Bqgdwihfuo?si=Lu_lMLZr0ez1EO8r)
[gzip file compression in 100 Seconds](https://youtu.be/NLtt4S9ErIA?si=nEK-R0Hufx9dEAee)
[How File Compression Increases Your Website Speed: BROTLI vs GZIP Algorithms](https://youtu.be/BMCvMWqoivs?si=uTHFVu2LGOhcbr0M)
[How to use compression in Nodejs to make it faster and smaller by at least 10 times.](https://youtu.be/jZ6x5Ab7Bgc?si=v2sxPfc258Z_73FE)
[Minify CSS, JavaScript, HTML easily right from Code Editor](https://youtu.be/AY40N9a9PDA?si=A7LC_KBpCrgOhsrg)
[How to Enable Gzip Compression in Nginx to Speed Up Your Website](https://youtu.be/JssGjwp0CeQ?si=TzJwFX6oLznLaqAl)
[Are you optimally loading your images?](https://youtu.be/-zzmfjIiC3M?si=YCWdex4K6lZaNLN3)
[Lazy Loading without CSS and JavaScript | Website Speed Optimization](https://youtu.be/dTdGUzA5EHY?si=MNY-qD0Y_jLMXu3U)
[What Is The Fastest Way To Load JavaScript](https://youtu.be/BMuFBYw91UQ?si=G6e3JFXLdAF5evQS)
[NPM, Yarn and pNPm](https://youtu.be/ZIKDJBrk56k?si=nzLrakDYtxdctBSo)
[Why I Switched From NPM/Yarn to PNPM And Why You Should Too!](https://youtu.be/d1E31WPR70g?si=b5xXtdSJutXZ0MN8)
[Don't learn Webpack in 2023: A dive into 3 alternatives](https://youtu.be/RAvdPTkVpCE?si=lM_pH5AVyZvYAWlZ)
[Why I always use ESLint in my projects](https://youtu.be/ZuDIXV94Z1w?si=hc5BObN-EAbCw47Y)
[React in 100 Seconds](https://youtu.be/Tn6-PIqc4UM?si=-6052IyHnF15HIQj)
[Angular in 100 Seconds](https://youtu.be/Ata9cSC2WpM?si=PRFCEq_A6iubbMUV)
[Vue.js Explained in 100 Seconds](https://youtu.be/nhBVL41-_Cw?si=SVKvJr7tKw5HdIe5)
[Which JS Framework is best?](https://youtu.be/cuHDQhDhvPE?si=0jo33njPHdNvfsaN)
## tutorials for JavaScript Codewars
[What is Pseudocode Explained](https://youtu.be/qfckDdsEIq8?si=gUe-BgDRyvkj-t4F)
## notes
[states](https://stackoverflow.com/questions/7133712/response-text-comparision)
[A Complete Guide and List of HTTP Status Codes](https://kinsta.com/blog/http-status-codes/)
[How to import and export in CommonJS and ES Modules](https://dev.to/lico/how-to-import-and-export-in-commonjs-and-es-modules-43m1)
[Module Cheatsheet](https://www.samanthaming.com/tidbits/79-module-cheatsheet/)
[JEST](https://jestjs.io/docs/getting-started)
[What is the difference between 'toBe' and 'toEqual' in Jest?](https://stackoverflow.com/questions/45195025/what-is-the-difference-between-tobe-and-toequal-in-jest)
[Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP)
[How to Minify Your Website’s CSS, HTML & Javascript](https://www.elegantthemes.com/blog/tips-tricks/how-to-minify-your-websites-css-html-javascript)