JavaScript on the Server

Published
Oct 2, 2025
Duration
5h:57m:45s
Keywords
javascript | node

About This Series:

Ever wondered how JavaScript escaped the browser and took over the backend? In this hands-on TekCasts series, we’ll explore server-side JavaScript step by step — from spinning up your very first Node.js script to deploying a production-ready web app.

🚀 What you’ll learn:
• How Node.js changed the game with non-blocking I/O and the event loop.
• Core fundamentals: modules, NPM, async programming, and the HTTP module.
• Building real web servers: routing, serving static files, and creating JSON APIs.
• Data persistence with JSON files and databases like SQLite, MongoDB, and PostgreSQL.
• Rendering dynamic pages with templates (EJS) and organizing code with MVC patterns.
• Adding interactivity with forms, sessions, cookies, and authentication.
• Scaling up: middleware, error handling, and exploring frameworks like Express, NestJS, and Fastify.
• Finally, how to deploy your Node.js app with PM2, environment variables, and production best practices.

💥 Whether you’re new to backend development or already comfortable with front-end JavaScript, this series shows you how to go full-stack with one language. By the end, you’ll have the skills to build APIs, dynamic websites, and even scale into frameworks and real-world deployments.

👉 Perfect for learners who want to move beyond the browser, understand the Node.js ecosystem, and unlock the power of JavaScript everywhere.

⚡️ Let’s dive in and forge your backend skills with Node.js!

Videos In This Series:

Introduction to Server-Side JavaScript

Episode Title Release Length
1 Intro to Node Tue, Oct 7, 2025 7m:16s
2 Setting up Node & First Script Thu, Oct 9, 2025 4m:28s

Node Fundamentals

Episode Title Release Length
3 Modules and NPM Tue, Oct 14, 2025 15m
4 Event Loop & Async Basics Thu, Oct 16, 2025 15m:14s

Building a Basic Web Server

Episode Title Release Length
5 The HTTP Module Tue, Oct 21, 2025 14m:26s
6 Routing Basics Thu, Oct 23, 2025 11m:33s
7 Serving HTML & Static Files Tue, Oct 28, 2025 9m:50s

Working with Data

Episode Title Release Length
8 Handling JSON APIs Thu, Oct 30, 2025 8m:28s
9 File-Based Storage Tue, Nov 4, 2025 15m:13s
10 Intro to Databases Thu, Nov 6, 2025 16m:43s

Dynamic Web Pages

Episode Title Release Length
11 Why Templates? Tue, Nov 11, 2025 5m:23s
12 Using EJS Templates Thu, Nov 13, 2025 9m:24s
13 Building a Minimal MVC Application Tue, Nov 18, 2025 24m:52s

Forms & Validation

Episode Title Release Length
14 MVC Page LifeCycle Thu, Nov 20, 2025 9m:46s
15 Forms & Validation Tue, Nov 25, 2025 14m:36s

State Management

Episode Title Release Length
16 Cookies Thu, Nov 27, 2025 9m:29s
17 Sessions Tue, Dec 2, 2025 19m:45s

Adding Interactivity

Episode Title Release Length
18 Validation Improvements Thu, Dec 4, 2025 13m:48s
19 Flash Messages Tue, Dec 9, 2025 11m:4s
20 Authentication Basics Thu, Dec 11, 2025 18m:6s

Beyond the Basics

Episode Title Release Length
21 Introduction to Middleware Tue, Dec 16, 2025 16m:27s
22 Final Refactor Thu, Dec 18, 2025 19m:51s

Wrapping Up

Episode Title Release Length
23 Popular JavaScript Frameworks Tue, Dec 23, 2025 32m:14s
24 Deployment Basics Thu, Dec 25, 2025 24m:15s
25 Recap & Next Steps Tue, Dec 30, 2025 10m:34s

About Your Instructor:

Bob Cravens

Bob Cravens

Your Instructor
more »
Owner
TekFoundry
Wisconsin
United States
Short Bio:
Bob Cravens is a seasoned technology leader, software architect, and educator with a passion for empowering others through practical, real-world knowledge. As the founder of TekFoundry, Bob has dedicated his career to designing and delivering innovative software solutions that combine cutting-edge technology with elegant simplicity.

At TekCasts, Bob leverages over two decades of experience in software engineering, application architecture, and team leadership to create engaging, high-impact courses for developers and technology professionals. His instructional style is rooted in practical application, offering insights drawn from his extensive background in industries like medical devices and global technology consulting.

Bob’s expertise spans a variety of technologies and methodologies, including PHP/Laravel, FastAPI, and DevOps, as well as architecture best practices and team dynamics. Whether teaching foundational concepts or advanced strategies, he’s passionate about helping others turn complex challenges into streamlined solutions.

When not crafting elegant code or inspiring the next generation of tech innovators, Bob enjoys exploring the intersection of technology, business strategy, and creative problem-solving.