Booting engineer mode…

Welcome to the world

of Engineers.

Today you don’t just write code — you ship it.

tap anywhere to enter

Hands-on workshop companion

Build on your machine.
Ship it to the world.

Everything you need for today’s workshop — ready commands, clean notes, slides, and a live board. Less guessing. More doing. One clear path from first commit to go-live.

Tip: Copy commands, don’t screenshot them · Keep Live Notes open during class · Empty GitHub repo = cleaner first push · Ports are HOST:CONTAINER · Private key = your house key, never share · Tip: Copy commands, don’t screenshot them · Keep Live Notes open during class · Empty GitHub repo = cleaner first push · Ports are HOST:CONTAINER · Private key = your house key, never share ·

01

Git & GitHub

“Save your progress like a game.” Commit history = time travel for code.

Open notes →

02

Docker

“It works on my machine” → “It works in the container.” Same lunchbox, every laptop.

Open notes →

03

Server Deploy

Keys, firewalls, SSH, Nginx — the boring stuff that makes you look pro.

Open notes →

Student mindset

“Don’t memorize every flag. Understand the flow. The flags will follow.”

  • • Follow the section page of the current topic
  • • Copy → paste → run → check output
  • • If stuck, check Live Notes before asking twice
  • • Celebrate the first successful push / compose up

Today’s mission

By evening you should be able to say:

“I took code from my laptop, put it on GitHub, ran it in Docker, and opened it on a real server.”

That’s the whole workshop in one sentence.

Workshop mantra

CODE LOCAL → USE GIT → DOCKERIZE → DEPLOY → GO LIVE

Learn. Build. Deploy. Grow.