Advanced JavaScript

Past Locations for this Class

Advanced JavaScript

Past Locations for this Class

About this class

What is isomorphic JavaScript? What benefits does it provide to developers and users, and why does it represent the cutting edge of web app technology?

In this advanced JavaScript workshop, we'll explore the concepts behind Isomorphic JavaScript: JavaScript code that can be run both on the client-side and on the server. First we’ll discuss what this means and why it’s useful, then hack together on a sample Node.js app that demonstrates the concepts.

This class is for engineers & web developers with intermediate level of experience building web apps. Developers who have had some experience working with client-side JavaScript frameworks like Backbone & Angular will have an appreciation for the problem that Isomorphic JavaScript solves.

Takeaways

  • Learn how to build a simple JavaScript app that runs on both in the browser and on the server, using Node.js, Express, and Handlebars.
  • Learn how to use Browserify to package your Node.js code for use in the browser.
  • Learn how to use Grunt to automate build workflows.
  • Understanding of which problems we’re trying to solve by allowing our app to run on both the client and the server.
  • Prereqs & Preparation

    Basic fluency with JavaScript. Basic familiarity with Node.js. Ability to work with the command line. Understanding of how a web app works; HTTP, server vs. client, AJAX. Preferably, some experience with client-side JavaScript frameworks like Backbone, Angular, or Ember.

    Coming up near you

    Let’s Keep You Updated

    Enter your email to start following