This repository contains training classes for JavaScript fundamentals (ES2020).
The software engineer can through the examples to understand the concepts as well as the new features of JavaScript.
Each section has a README file for more details about that specific topic of the language.
Most code example has also has unit tests to help the student to understand the contract of the feature better as well as hope to make writing unit tests a habit.
You can use any modern Browser or install Node JS
We will be using:
- The JavaScript Definitive Guide, by David Flanagan, O"Reilly Press Book learning the language.
- Mozilla Developer Network Web Docs for API references.
- Introduction
- Identifiers, Literals, Expressions, Statements and Comments
- Types
- Operators
- Conditionals and Loops
- Functions, Classes and Modules
- Collections - Arrays, Maps, Sets
- Objects
- Regular Expressions and String Manipulation
- Getting Data
- Promises, Async and Await
- Node Basics
- Express Basics