Course · 6 lessons ~38 hr Intermediate

Networking & Security Foundations

Networking & Security Foundations covers: Head First Networking, Web Penetration Testing with Kali Linux, Cybersecurity Attack and Defense Strategies. Understand TCP/IP, DNS, HTTP, TLS, firewalls, and basic security concepts. Know what happens between the browser and your Rails app at every network layer. Every Rails app is a networking application. Rack sits on top of TCP. ActionCable uses WebSockets. ActiveStorage uploads to S3 over HTTPS. Devise handles authentication over TLS. When your health check fails, is it the app or the network? When SSL certificates expire at 3 AM, do you know how to renew them? When your app is slow, is it the database query or the network latency between app server and database? | Rails Situation | Networking Skill | |----------------|-----------------| | SSL certificate expired | TLS, openssl s_client, cert renewal | | DNS propagation delay | dig, TTL, DNS resolver caching | | Load balancer health check fails | HTTP status codes, TCP connections | | WebSocket connections dropping | TCP keepalive, proxy timeouts | | CORS errors | HTTP headers, preflight OPTIONS |

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Linux Fundamentals & Shell Mastery first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

6 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.