Skip to content

wearecolorcoded/advanced-js-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color Coded: Advanced JavaScript

Welcome to Advanced JavaScript! Over the course of three workshops, we'll explore some of the more advanced features of the JavaScript language and how to build production-ready JavaScript applications.

We will not learn (deeply) about specific JavaScript frameworks (Angular, React, Vue, etc.). Instead, we'll focus on how to create maintainable code using patterns and best practices which transcend frameworks.

Prerequisites

In order to get the most from these workshops you should already:

  • Have a basic understanding of JavaScript
    • Loops, functions, modules, callbacks
  • Understand version control using git
    • clone, commit, push, pull, merge
  • Have built small to medium-sized JavaScript applications

Prework

We want to make sure we hit the ground running so we're able to make the best of our time. Before our first workshop, please make your way through the reading and install guide located in the prework guide.

What's Covered

Workshop 1

  • Review prework
  • Intro to Node.js
  • Functional programming

Workshop 2

  • Closures
  • Promises
  • Using async/await effectively
  • Testing (Unit & Integration)
  • Composition over inheritance
  • HTTP Methods
  • Intro project
    • Students can start their project before workshop 3

Workshop 3

  • Work on project, review topics, get help/guidance
  • Deploy!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published