August 28 to 29, 2024 - 9:30am to 5:30pm Central Daylight Time
▶ ︎LIVE NOW

Fullstack Vanilla JavaScript

Erick Wendel

Erick Wendel

Software Consultant
Fullstack Vanilla JavaScript

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Build a full-stack JavaScript application that runs in the browser and on the desktop, without using any bundlers.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Develop web apps and CLI apps using Node.js without relying on bundlers
  • Apply design patterns for building universal JavaScript applications
  • Learn how to efficiently share code between the server and client
  • Test your JavaScript code using the native Node.js test runner
  • Deploy your CLI app to an npm registry and your web app to GitHub Pages

Is This Workshop for Me?

This course is designed for developers who want to build full-stack JavaScript applications without relying on bundlers, and efficiently share code between the browser and Node.js environments.

Workshop Details

In this app-oriented course, you’ll create and deploy a complete multi-platform application that runs in the browser and the desktop, sharing JavaScript code. Each hour, you’ll refactor and advance your application, learning fundamental concepts about ES Modules, code sharing, design patterns, best practices, and testing along the way.

Any Prerequisites?

  • Familiarity with JavaScript and Node.js
  • Basic understanding of web development concepts
  • Experience with npm and GitHub

Attend Online Live and in Full HD

Get Your Questions Answered
Code Along with the Class
Classroom Format

Join-In Person from Downtown Minneapolis

Apply to Join In-Person

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Fullstack Vanilla JavaScript

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • August 28 to 29, 2024 - 9:30am to 5:30pm Central Daylight Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

Day 1

  • 9:30AM
    Day 1 Introduction
  • 10:00AM
    Mastering ECMAScript Modules
  • 11:00AM
    Commonjs vs ESM
  • 11:30AM
    ESM Imports and Dynamic Imports
  • 12:00PM
    Lunch Break
  • 1:00PM
    Testing JavaScript with the Native Node.js Test Runner
  • 2:00PM
    Advanced Module Importing
  • 3:00PM
    Writing Web Apps without Bundlers
  • 4:00PM
    Day 1 Recap and Q&A

Day 2

  • 9:30AM
    Day 2 Introduction
  • 10:00AM
    Writing CLI Apps using Node.js
  • 11:00AM
    Efficient Server-Client Code Sharing
  • 11:30AM
    Sharing Validation and Entity Layers
  • 12:00PM
    Lunch Break
  • 1:00PM
    Design Patterns for Universal Apps
  • 2:00PM
    Deploying the CLI App on an npm Registry
  • 3:00PM
    Deploying the Web App on GitHub Pages
  • 4:00PM
    Course Recap and Q&A

Your (Awesome) Instructor

Erick Wendel

Erick Wendel

Erick is a speaker, software consultant and community co-organizer based in Brazil. Named by Microsoft as a Most Valuable Professional, and by Google as Google Developer Expert, and a specialist in Node.js and Javascript Applications. Erick is a software independent architect who helps companies to make better and cheaper applications using serverless architectures, container based applications, and hybrid cloud solutions. He has experience speaking and teaching at the biggest conferences in Brazil and Americas, working as voluntary Leader of NodeBR, Javascript São Paulo and Nerdzão Communities.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.