Master backend JavaScript development in 12 hours: build CLIs, APIs, serverless functions, and manage infrastructure with AWS CDK, even with no prior experience.
...
Introduction to Backend JavaScript and Node.js
Unit 1: JavaScript's Role in Backend
Unit 2: Setting Up Your Node.js Environment
Unit 3: Your First Node.js Program
Unit 4: Node.js Module System
Unit 5: ESM Modules
Node.js Fundamentals: Modules, Events, and Streams
Unit 1: Core Modules in Node.js
Unit 2: More Core Modules and the Event Loop
Unit 3: Event Emitters and Streams
Building Command-Line Interfaces (CLIs) with Node.js
Unit 1: CLI Fundamentals and Setup
Unit 2: CLI Argument Parsing with Commander.js
Unit 3: Advanced CLI Features and Distribution
Introduction to RESTful APIs with Express.js
Unit 1: RESTful API Fundamentals
Unit 2: Setting up Express.js
Unit 3: Handling HTTP Requests
Unit 4: Middleware in Express.js
Express.js: Routing, Middleware, and Request Handling
Unit 1: Advanced Routing in Express.js
Unit 2: Custom Middleware in Express.js
Unit 3: Request Body Parsing and Form Data
Data Persistence with Databases (MongoDB)
Unit 1: NoSQL and MongoDB Fundamentals
Unit 2: Connecting Express.js to MongoDB
Unit 3: CRUD Operations with Mongoose
Introduction to Serverless Computing and AWS Lambda
Unit 1: Understanding Serverless Computing
Unit 2: Introduction to AWS Lambda
Unit 3: Lambda Triggers and Deployment
Serverless Framework: Deploying and Managing Lambda Functions
Unit 1: Setting Up Serverless Framework
Unit 2: Defining Serverless Infrastructure
Unit 3: Deploying and Managing Serverless Applications
Introduction to TypeScript
Unit 1: Why TypeScript?
Unit 2: Setting Up Your TypeScript Project
Unit 3: Basic Types in TypeScript
Unit 4: Interfaces and Classes
TypeScript: Advanced Types, Generics, and Modules
Unit 1: Advanced Types in TypeScript
Unit 2: Generics in TypeScript
Unit 3: Modules in TypeScript
Building APIs with Express.js and TypeScript
Unit 1: Setting Up Your TypeScript Express API
Unit 2: Defining Types and Interfaces
Unit 3: Implementing API Endpoints
Unit 4: Dependency Injection and Testing
Introduction to AWS Cloud Development Kit (CDK)
Unit 1: Understanding Infrastructure as Code (IaC)