New this year: Node Summit launches Node Summit Training Days!

Register Now: Extend your Node Summit experience after the conclusion of the Conference by adding two additional days to deepen your Node.js ecosystem knowledge through hands-on, skill-building courses.

Node Summit Conference
July 23: Day Zero (limited presentations and workshops, does not include lunch)
July 24-25: Main Conference (keynotes, workshops, NodeTalks, includes lunch)

Node Summit Training Days (separate registration)
July 26 (hands-on skill-building training courses, includes lunch)
July 27 (hands-on skill-building training courses, includes lunch)

Training Course Offerings

Check back soon for additional course offerings.

 

Thursday, July 26


9:00 AM - 12:00 PM

Node.js Fundamentals – Part 1 of 2

Provided by: NodeSource

The Node.js Fundamentals course is designed to be a comprehensive two-part crash course in Node.js development, focusing on the core competencies required to develop Node.js applications for production use. At the conclusion of the two-part course, participants will:

  • Understand the internal components of node, its design philosophies, and some of its strengths and weaknesses
  • Be able to set up their own Node.js development environments
  • Understand the Node.js module system and key core modules
  • Be able to leverage npm and the greater module ecosystem
  • Be able to write and debug code leveraging Node.js, key modules, and I/O libraries

Note that this is Part 1 of 2. Participants should plan to attend both morning and afternoon sessions of “Node.js Fundamentals”.

9:00 AM - 12:00 PM

Modern & Future JS

Provided by: Bocoup Education

The JavaScript language has evolved dramatically over the past few years and it is important to keep current, especially since Node.js allows us to take full advantage of everything JavaScript has to offer. This session will introduce new JavaScript language features and their use cases in accordance with the Ecmascript specification. At the conclusion of the course, participants will:

  • Understand ES Modules
  • Be able to use Async/Await effectively
  • Be familiar with syntax updates including Object.entries, Object.values(), padStart, padEnd, trailing commas, shared memory, atomics and Object.getOwnPropertyDescriptors
  • Know what’s coming in ES2018/ES9
Trainers:
Amal Hussein, Sr. Open Web Engineer, Bocoup Education
Jory Burson, Founder, Bocoup Education

1:00 PM - 4:00 PM

Node.js Fundamentals – Part 2 of 2

Provided by: NodeSource

The Node.js Fundamentals course is designed to be a comprehensive two-part crash course in Node.js development, focusing on the core competencies required to develop Node.js applications for production use. At the conclusion of the two-part course, participants will:

  • Understand the internal components of node, its design philosophies, and some of its strengths and weaknesses
  • Be able to set up their own Node.js development environments
  • Understand the Node.js module system and key core modules
  • Be able to leverage npm and the greater module ecosystem
  • Be able to write and debug code leveraging Node.js, key modules, and I/O libraries

Note that this is Part 2 of 2. Participants should plan to attend both morning and afternoon sessions of “Node.js Fundamentals”.

1:00 PM - 4:00 PM

React with Node.js

Provided by: Bocoup Education

React on the frontend and Node.js on the backend. They combine to define modern fullstack environment. In this course, participants will learn best practices and how to make the most of both platforms.

Trainers:
Amal Hussein, Sr. Open Web Engineer, Bocoup Education
Jory Burson, Founder, Bocoup Education

Friday, July 27


9:00 AM - 12:00 PM

Express.js Training

Provided by: NodeSource

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. Express.js is the most popular and most used Node.js framework, offering a massive ecosystem and simple, extensible API. This Express.js training will include an overview of the most important APIs, common gotchas, and best practices. Participants will learn to use Express.js effectively from Node.js experts.

9:00 AM - 12:00 PM

Intro to Kubernetes

Provided by: Heptio

In this course, participants will learn the fundamentals of container-based distributed systems, including an overview of the architecture and building blocks of Kubernetes and Containers.

Trainers:
Ryan Schneider, Lead Education Engineer, Heptio
John Byrne, Education Engineer, Heptio

1:00 PM - 4:00 PM

Hapi.js Training

Provided by: NodeSource

Hapi.js is one of the most important Node.js frameworks, offering an opinionated, secure by default approach to building web applications and services with Node.js. Hapi.js was built by the Enterprise, at WalmartLabs, for the Enterprise. Participants will learn to use Hapi.js effectively from Node.js experts.

1:00 PM - 4:00 PM

Introducing Electron

Provided by: Felix Rieseberg

Electron is currently the most popular framework and runtime for creating cross-platform desktop applications with web technologies. Maintained by GitHub, Electron combines Chromium’s rendering library with Node.js and C++ to power apps such as Slack and Visual Studio Code. Participants will learn how to build an app from ground up and how to integrate it with the operating system for a native user experience. At the conclusion of this course, participants will:

  • Have learned Electron’s fundamental patterns and most commonly used modules and APIs
  • Be able to build flexible user interfaces that can display windows in any size, shape, or opacity
  • Understand the process for shipping an Electron app: packaging, creating installers, and enabling automatic updates
  • Be familiar with core considerations for developing apps with Electron: performance, community support, and framework shortcomings.
Trainer:
Felix Rieseberg, Staff Engineer and Windows Lead

TRAINING DAYS BROUGHT TO YOU BY

ADDITIONAL TRAINING DAY PROVIDERS