iverse.deviverse.dev

Full Stack Fundamentals, v3

Everything under the app: the terminal, a real server, the network it sits on, and the pieces you normally let a platform hide.

Jem YoungFrontend Masterscourse ↗
32 of 32 written
011 / 1

Introduction

The honest definition, and what is actually in a stack.

023 / 3

Command Line

Talking to the operating system directly — the terminal, the editor that is always installed, and the shell underneath both.

033 / 3

Server

What a server actually is, why your laptop cannot be one, and renting a real one by the month.

044 / 4

Operating Systems

Picking the OS, then the long way round to logging in: why passwords lose, what hashing is, and how SSH keys work.

055 / 5

The Internet

The machinery under a request: the hops it crosses, the protocols that carry it, the phone book that resolves the name — and the server admin that section slides into.

062 / 2

Application Setup

Putting a web server in front of your application, and keeping the application running once you close the laptop.

071 / 1

Git

Getting the code off the server and into a repository, so the server stops being your editor.

083 / 3

Security

What someone gets when they take your server, and the three things that stop them: keys, a firewall, and staying patched.

093 / 3

Continuous Integration & Deployment

104 / 4

Realtime & Databases

Making the connection persistent, giving the data somewhere structured to live, and encrypting the whole thing.

112 / 2

Containers

Slicing the application rather than the machine, and spreading traffic across the pieces.

121 / 1

Wrapping Up