starstarstarstarstar_half
This is a front to back JavaScript course for
a
bsolutely 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 ####
Task List With Local Storage
Loan Calculator
Number Guess Game
OOP Book Listing App (ES5 Prototype & ES2015 Classes Version)
Chuck Norris Joke Generator
EasyHTTP - Custom HTTP Library (3 Versions - Callbacks / Promises / Async & Await)
Github Finder
WeatherJS App
Calorie Tracker (Module Pattern)
Microposts - Frontend CRUD for REST API (Webpack & Babel)