Modern JavaScript From The Beginning
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, etcDOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listenersOOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructorsAsync JS: Ajax & XHR, Fetch API, callbacks, promises, async / awaitES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & moreJavaScript Patterns: Module, Factory, State, Observer, Mediator, SingletonOther: Local & session storage, regular expressions, try/catch error handling10 Projects of all kinds #### PROJECTS #### Task List With Local StorageLoan CalculatorNumber Guess GameOOP Book Listing App (ES5 Prototype & ES2015 Classes Version)Chuck Norris Joke GeneratorEasyHTTP - Custom HTTP Library (3 Versions - Callbacks / Promises / Async & Await)Github FinderWeatherJS AppCalorie Tracker (Module Pattern)Microposts - Frontend CRUD for REST API (Webpack & Babel)