Learn and Build Projects with Pure JavaScript (No Frameworks or Libraries)
About This Video
Understanding of JS concepts
Requires only basic knowledge about HTML / CSS knowledge
In Detail
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 …
Modern JavaScript From The Beginning
Video description
Learn and Build Projects with Pure JavaScript (No Frameworks or Libraries)
About This Video
Understanding of JS concepts
Requires only basic knowledge about HTML / CSS knowledge
In Detail
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.Topics included: - Basics and Fundamentals: Data types, let and const variables, functions, conditionals, loops, object literals, arrays, and so on. DOM Manipulation: Selectors, traversing the DOM, show/hide, creating and removing elements, event listeners OOP: ES5 prototypes, inheritance, ES2015 classes and sub-classes, constructors. Async JS: Ajax and XHR, Fetch API, callbacks, promises, async / await. ES2015+: Arrow functions, template strings, generators, iterators, maps and sets, symbols and more. JavaScript Patterns: Module, Factory, State, Observer, Mediator, SingletonOther: Local and session storage, regular expressions, try/catch error handling. 10 projects of all kinds.
Audience
People that want to learn modern JavaScript from beginner to advanced without libraries and frameworks.
Regular Expressions [Part 3] - Character Sets Quantifiers
Regular Expressions [Part 4] - Shorthand Character Classes
Regular Expressions - Form Validation Project
Chapter 10 : Other Newer Features - ES2015+
Iterators Generators
Profile Scroller - Iterator Mini Project
Symbols
Destructuring
ES6 Maps
ES6 Sets
Chapter 11 : JavaScript Patterns
What Are Patterns?
Module Revealing Module Pattern
Singleton Pattern
Factory Pattern
Observer Pattern
Mediator Pattern
State Pattern - Small Project
Chapter 12 : Tracalorie Project (Using the Module Pattern)
Project Introduction
Creating the UI With Materialize CSS
Controllers Data Structure
Get Populate Items
Add Item to Data Structure
Add Item to the UI
Add Total Calories
Working With the Edit State
Updating Items Total Calories
Delete Clear Items
Add Get From Local Storage
Delete Clear from Local Storage
Chapter 13 : Microposts Project - CRUD Front End (Webpack Babel)
Babel Webpack Environment Setup
Intro to ES2015 Modules
Create the UI
Create a fake REST API Using JSON Server
Get Display Posts
Add Posts Show Alert
Post Edit State Update [1]
Post Edit State Update [2]
Chapter 14 : Wrap Up
Wrap Up Where to Go From Here
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept