English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 54 Lessons (8h 12m) | 1.42 GB
If you’ve ever wondered what it means to stand up a server or what all those obscure terms like “load balancer” or “reverse proxy” mean, this is the course for you. From understanding different types of databases to securing your web server, Jem Young will teach you the skills needed to work across the stack. Taught from the perspective of a fellow Frontend Engineer, this course gives the tools and knowledge to build a working web application from start to finish.
By participating along with us in the workshop, you’ll learn:
- Become comfortable with the command line interface
- Understand the essential parts of server operations
- Learn how avoid common pitfalls when securing your server
- Learn how to choose the correct database
- Learn the how and why of Docker containers
Table of Contents
1 Introduction
2 What is a Full Stack Engineer
3 Command Line Exercise
4 Command Line Solution
5 VIM Exercise
6 VIM Solution
7 Shell Exercise
8 Shell Solution
9 Servers
10 Create a Simple Node.js Server
11 Server Management
12 Buying a VPS
13 Operating Systems
14 Security & Hashing
15 Hashing with Salt
16 Setup SSH Keys for Login
17 SSH Key Recap
18 How the Internet Works
19 Network Tools Exercise
20 Internet & Networking Terminology
21 DNS & URLs
22 Buying a Domain Name
23 Update & Restart Server
24 Create a User
25 File Permissions
26 Setup Nginx Web Server
27 Setup Proxy Pass
28 Virtual Server & PM2
29 Git Exercise
30 Version Control & Git
31 Security
32 View Open Ports with nmap
33 Firewall & ufw
34 Permissions & chmod
35 Unattended Upgrades
36 Continuous Integration & Deployment
37 Cron for CI
38 Logging, Streams, & Redirection
39 find & grep
40 Nginx Redirection & Gzip
41 Subdomains
42 Websockets Overview
43 Using Websockets with Express
44 Creating a Websocket Connection
45 Databases Overview
46 SQLite
47 HTTPS Overview
48 Implementing HTTPS with Certbot
49 Supporting HTTP2
50 Containers
51 Creating a Docker Container
52 Orchestration & Load Balancing
53 Adding a Load Balancer
54 Wrapping Up
Resolve the captcha to access the links!