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.