Full-Stack Fundamentals
Core concepts I keep coming back to across the stack.
Command Line
1. Common command Line
Server
1. Server
Operating Systems
A. Windows vs. Unix
Security & Hashing
A. The Problem with Passwords
SSH & Server Authentication
A. What Is SSH?
How the Internet Works
A. The Internet Is a Collaborative System
Internet & Networking Terminology
A. Internet โ A Network of Networks
DNS & URLs
A. DNS โ Domain Name System
Update & Restart Server
Update & Restart Server
Create a new server user
Create a New User
File Permissions
File Permissions & Disable Root Login
Application Setup
Setup Nginx Web Page
Setup Proxy Pass
A. Connect Nginx to the Node.js Server
Git
Git and Version Control
Why Security Is Critical
A. Security Is Critical
Security Methods
A. Use SSH Keys Instead of Passwords
CI/CD and Shell Scripting
CI/CD and Shell Scripting
Cron for CI
A. What Is Cron?
Find & Grep
Find & Grep
Nginx Redirection & Gzip
Nginx Redirection & Gzip
Subdomains
Subdomains