Modern JavaScript From The Beginning

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

Created by Brad Traversy
Last updated 12/2017
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
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: 2.95G

 

https://www.udemy.com/modern-javascript-from-the-beginning/.

62 Comments

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

Add a Comment

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