Skip to content

xoraus/Javascript-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

16d45d5 Β· Jan 9, 2024

History

18 Commits
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 26, 2022
Sep 15, 2022
Sep 17, 2022
Sep 24, 2022
Sep 24, 2022
Sep 26, 2022
Sep 26, 2022
Jan 9, 2024
Sep 15, 2022

Repository files navigation

The Complete Javascript Notes

🌟 What you'll learn

  • JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
  • Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc.
  • Modern OOP: Classes, constructors, prototypal inheritance, encapsulation, etc.
  • Complex concepts like the 'this' keyword, higher-order functions, closures, etc.
  • Asynchronous JavaScript: Event loop, promises, async/await, AJAX calls and APIs
  • How to architect your code using flowcharts and common patterns
  • Modern tools for 2024 and beyond: NPM, Parcel, Babel and ES6 modules!

πŸ“š Topics Covered

  1. JavaScript Fundamentals Part 1
  2. JavaScript Fundamentals Part 2
  3. How to Navigate This Course
  4. Developer Skills & Editor Setup
  5. OPTIONAL: HTML & CSS Crash Course
  6. JavaScript in the Browser: DOM and Events Fundamentals
  7. How JavaScript Works Behind the Scenes
  8. Data Structures, Modern Operators and Strings
  9. A Closer Look at Functions
  10. Working With Arrays
  11. Numbers, Dates, Intl and Timers
  12. Advanced DOM and Events
  13. Object-Oriented Programming (O0P) With JavaScript
  14. Mapty App: OOP, Geolocation, External Libraries, and More!
  15. Asynchronous JavaScript: Promises, Async/Await, and AJAX
  16. Modern JavaScript Development: Modules, Tooling, and Functional
  17. Forkify App: Building a Modern Application
  18. Setting Up Git and Deployment

πŸŽ“ Certificate