Modern JavaScript From The Beginning

Learn and build projects with pure JavaScript (No frameworks or libraries)

Highest Rated

Created by Brad Traversy
Last updated 8/2018
English
What Will I Learn?
  • Modular learning sections & 10 real world projects with pure JavaScript
  • Master the DOM (document object model) WITHOUT jQuery

  • Asynchronous programming with Ajax, Fetch API, Promises & Async / Await

  • OOP including ES5 prototypes & ES2015 classes
  • Learn JavaScript Patterns
  • Regular expressions, error handling, localStorage & more
Curriculum For This Course
120 Lectures

21:42:23

 
Requirements
  • Basic HTML / CSS knowledge
Description

This is a front to back JavaScript course for absolutely everybody. We start with the basic fundamentals and work our way to advanced programming WITHOUT relying on frameworks or libraries at all. You will learn a ton of pure JavaScript, whether you are a beginner or an established JS programmer. There is something for everyone…

#### WHATS INCLUDED? ####

  • Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc
  • DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners
  • OOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructors
  • Async JS: Ajax & XHR, Fetch API, callbacks, promises, async / await
  • ES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more
  • JavaScript Patterns: Module, Factory, State, Observer, Mediator, Singleton
  • Other: Local & session storage, regular expressions, try/catch error handling
  • 10 Projects of all kinds

#### PROJECTS ####

  1. Task List With Local Storage
  2. Loan Calculator
  3. Number Guess Game
  4. OOP Book Listing App (ES5 Prototype & ES2015 Classes Version)
  5. Chuck Norris Joke Generator
  6. EasyHTTP – Custom HTTP Library (3 Versions – Callbacks / Promises / Async & Await)
  7. Github Finder
  8. WeatherJS App
  9. Calorie Tracker (Module Pattern)
  10. Microposts – Frontend CRUD for REST API (Webpack & Babel)
Who is the target audience?
  • People that want to learn modern JavaScript from beginner to advanced without libraries and frameworks

Size: 3.02G

 


Related Courses


   

 

64 Comments

  1. Matt 18/10/2018 Reply
  2. fuck u ftu admin 17/10/2018 Reply
    • angelicupstart 19/11/2018 Reply
      • Z 03/01/2019 Reply
  3. masoud 17/09/2018 Reply
  4. Pokhrel Diwakar 14/08/2018 Reply
  5. Ruhan 29/07/2018 Reply
  6. alisherrakhimov 15/06/2018 Reply
  7. steven 10/06/2018 Reply
  8. Richard 05/06/2018 Reply
  9. paras 13/05/2018 Reply
  10. steven 13/05/2018 Reply
  11. mahed 06/05/2018 Reply
  12. potonengan 15/04/2018 Reply
  13. tareq 08/04/2018 Reply
    • steve gomez 22/06/2018 Reply
  14. johny 03/04/2018 Reply
  15. Brad Traversy 25/03/2018 Reply
    • AB 28/03/2018 Reply
  16. lolo 23/03/2018 Reply
    • New Deli 26/03/2018 Reply
  17. shathu 17/03/2018 Reply
  18. amar 15/03/2018 Reply
  19. AnonMe 15/03/2018 Reply
  20. Jaym 10/03/2018 Reply
    • M.Faizan 13/03/2018 Reply
  21. Brad Traversy 2.0 08/03/2018 Reply
  22. nanamii 08/03/2018 Reply
  23. Leo 08/03/2018 Reply
  24. the web dev 08/03/2018 Reply
  25. sky forge 07/03/2018 Reply
  26. kalyan 07/03/2018 Reply
  27. ROY 07/03/2018 Reply
  28. anshul 07/03/2018 Reply
  29. Silver 07/03/2018 Reply
  30. freedom 07/03/2018 Reply
  31. Rajeev 07/03/2018 Reply
  32. Sujit 07/03/2018 Reply
  33. Direct Link 07/03/2018 Reply
  34. mak 07/03/2018 Reply
  35. Ruturaj Jadeja 07/03/2018 Reply
  36. archavin 07/03/2018 Reply
  37. Rock 06/03/2018 Reply
  38. histomi musa 06/03/2018 Reply
  39. Brad Traversy 06/03/2018 Reply
    • sakib ahmed 08/03/2018 Reply
      • thnx 08/03/2018 Reply
    • Ricky 08/03/2018 Reply
    • Brad Traversy 2.0 08/03/2018 Reply
      • Brad Traversy 3.0 08/03/2018 Reply
        • Brad Traversy 3.0 29/03/2018 Reply
          • brad traversy 19/06/2018
      • thnx 09/03/2018 Reply
        • Brad Traversy 2.0 09/03/2018 Reply
    • Guru 08/03/2018 Reply
    • Curious 13/03/2018 Reply
      • Curious 14/03/2018 Reply
    • Hussein 17/03/2018 Reply
      • Iraqi Hammer 17/03/2018 Reply
        • thnx 17/03/2018 Reply
    • AB 28/03/2018 Reply
  40. Steve 06/03/2018 Reply
  41. thnx 06/03/2018 Reply
  42. Kelly 06/03/2018 Reply

Add a Comment

Your email address will not be published. Required fields are marked *