JSDojo - Training Series

JavaScript Ecosystem

A collection of software practices, frameworks, libraries and tools which facilitate development, testing and deployment.

1st Lesson (7 slides)Oct 29, 2019

History of JavaScript

A short overview of the progression of JavaScript from 1995 to today

2nd Lesson (13 slides)Oct 29, 2019

State of JavaScript 2019

The current state of the JavaScript ecosystem with an overview of frameworks, tools and concepts

3rd Lesson (18 slides)Oct 29, 2019

Versioning and Package Management

Tools and practices for easy source code and dependency maintenance

4th Lesson (16 slides)Oct 29, 2019

Running and Building Modern JavaScript

Tools needed to get up and running with the latest JavaScript features as well as bundle handling with Webpack

5th Lesson (14 slides)Oct 29, 2019

Working with Boilerplates

Bundles of reusable code which help you kick-start your next JavaScript project

6th Lesson (16 slides)Oct 29, 2019

Code Linting and Enforcing Coding Standards

Learn the art of writing perfect code with tools and processes that check it for Programmatic, Best Practices and Stylistic errors

7th Lesson (13 slides)Oct 29, 2019

Code Testing

A professional ships code that works; only through testing can you confidently deliver professional code

8th Lesson (16 slides)Oct 29, 2019

Working with Databases

Data storage, manipulation, migration, backup and restore concepts, tools and practices for the JavaScript ecosystem

9th Lesson (16 slides)Oct 29, 2019

Security Checklist

Security: the concept which everyone agrees is important but few pursue it seriously. This is the Go Live TODO List

10th Lesson (17 slides)Oct 29, 2019

Environment Setup and Deployment Strategies

Creating a project from scratch with 3 environments: development, qa and production, using NextJS with React as well as deploying to Zeit and Google Cloud

11th Lesson (15 slides)Oct 29, 2019

CI / CD Pipelines

Build faster, more reliable software with continuous delivery and continuous integration. Custom delivery pipelines creation.

  • Further JavaScript reading materials:

  • Kyle Simpson
    You Don't Know JS - 1st Edition

    An open-source book series by Kyle Simpson

  • Kyle Simpson
    You Don't Know JS Yet - 2nd Edition

    An open-source book series by Kyle Simpson

  • Cody Lindley
    Front-End Developer Handbook 2019

    An open-source guide by Cody Lindley