Module 14 of 14

Deployment

Lessons

About This Module

Building a project is only half the job — deployment is what actually gets it in front of users. This module covers getting a static site or app onto a hosting platform, automating that process with CI/CD, and the operational details that trip people up: environment variables, custom domains, and what to do when something breaks in production.

This is the last module in the course. Work through these lessons, then check out the Projects and Certification sections on the course overview to put everything together.

Lessons

6 videos · 1 article
01

Static Hosting & Deployment Platforms

Getting a project live with platforms like Netlify, Vercel, or GitHub Pages, and how they differ.

02

Environment Variables & Config

Keeping secrets and per-environment settings out of your codebase and injected at build or runtime.

03

CI/CD Basics

Automatically testing and deploying your app whenever you push, using a basic CI/CD pipeline.

04

Custom Domains & DNS Setup

Pointing a domain you own at your hosted site, and setting up HTTPS for it.

05

Build Optimization for Production

The differences between a dev and production build, and settings worth checking before you ship.

06

Monitoring, Logging & Rollbacks

Knowing when something breaks in production, and rolling back to a working version quickly.