Fullstack Vanilla JavaScript
![Erick Wendel](https://static.frontendmasters.com/assets/teachers/wendel/thumb.webp)
Erick Wendel
![Fullstack Vanilla JavaScript](https://static.frontendmasters.com/resources/2024-08-28-fullstack-vanilla-js/thumb.webp)
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!
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
Join-In Person from Downtown Minneapolis
Apply to Join In-PersonYou'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:30AMDay 1 Introduction
- 10:00AMMastering ECMAScript Modules
- 11:00AMCommonjs vs ESM
- 11:30AMESM Imports and Dynamic Imports
- 12:00PMLunch Break
- 1:00PMTesting JavaScript with the Native Node.js Test Runner
- 2:00PMAdvanced Module Importing
- 3:00PMWriting Web Apps without Bundlers
- 4:00PMDay 1 Recap and Q&A
Day 2
- 9:30AMDay 2 Introduction
- 10:00AMWriting CLI Apps using Node.js
- 11:00AMEfficient Server-Client Code Sharing
- 11:30AMSharing Validation and Entity Layers
- 12:00PMLunch Break
- 1:00PMDesign Patterns for Universal Apps
- 2:00PMDeploying the CLI App on an npm Registry
- 3:00PMDeploying the Web App on GitHub Pages
- 4:00PMCourse Recap and Q&A
Your (Awesome) Instructor
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.