Instructor: Jem Young (Front End Masters)
1 - express cp npm i express 2 - ws cp npm i ws
- Command Line & Scripting: Scripts that automatically run when the server starts, Navigate file systems, manipulate files, and boost terminal productivity with VIM.
- Server Fundamentals: Build and manage Node.js servers while learning debugging and scaling essentials. Configure and purchase your own VPS.
- Operating Systems & Security: Master OS basics, hashing techniques, and secure SSH key-based server access.
- Internet & Networking: Understand DNS, URLs, and network tools. Connect purchased domains to your server.
- Web Server Setup: Configure Nginx as a web server and proxy. Manage virtual servers efficiently with PM2.
- CI/CD Automation: Automate deployments using cron jobs, logging, redirection, and optimize servers with Nginx.
- Realtime & Databases: Build real-time apps using WebSockets and Express, and integrate lightweight databases like SQLite.
- Containers & Load Balancing: Use Docker for scalable applications, orchestrate workflows, and implement load balancing for performance.
- Node.js
- Nginx
- Docker
- SQLite
- PM2
- VIM, SSH, and CLI tools
- Certbot for HTTPS