Free course

Vercel Course

Deploy and operate a Next.js application with Git and the Vercel CLI, Preview and Production environments, scoped configuration, domains, logs, and rollback.

5 modules · 25 lessons · No signup

Prerequisites: Next.js, Git and DNS

~~~

Your progress

of lessons completed.

Course completed.

What you'll learn

Deploy a Next.js application through Git and the CLI, configure separate environments and a domain, diagnose failures, and rehearse a safe rollback.

Take this course offline

Subscribe to my newsletter to get every free book and course in PDF and EPUB format.

Get the downloads

Course contents

  1. Platform foundations

    Prepare, import, build, and verify a Next.js project on Vercel.

    1. What Vercel deploys
    2. Prepare the Next.js project
    3. Import a Git repository
    4. Inspect the first deployment
    5. Check your understanding: platform foundations
  2. Git deployment workflow

    Review Preview deployments and release through a controlled Production workflow.

    1. Separate Preview and Production
    2. Review a Preview deployment
    3. Promote a reviewed change
    4. Recover through Git
    5. Check your understanding: git deployment workflow
  3. Configuration and domains

    Control builds, scope environment values, protect secrets, and connect a domain.

    1. Control build settings
    2. Scope environment variables
    3. Keep secrets server-side
    4. Connect a custom domain
    5. Check your understanding: configuration and domains
  4. CLI and observability

    Link and deploy from the terminal, separate logs, and watch useful production signals.

    1. Install, link, and pull configuration
    2. Deploy from the CLI
    3. Separate build and runtime logs
    4. Observe production behavior
    5. Check your understanding: cli and observability
  5. Production operations

    Own plan limits, access, rollback, verification, and the complete project lifecycle.

    1. Understand plans and usage
    2. Protect deployments and access
    3. Roll back a deployment
    4. Run the production checklist
    5. Check your understanding: production operations