Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Your App Lives on a Network - Networking for Web Developers

PHP UK Conference via YouTube

Overview

This course aims to teach web developers the fundamentals of networking, including network layers, packets, IP addressing, TCP connections, DNS, sockets, and protocols like TCP/UDP and IPv4/6. The goal is to help developers understand how networks function and how crucial they are for web applications to operate successfully. The teaching method involves a detailed exploration of various networking concepts and tools, preparing developers to ensure their apps can handle network failures. The intended audience for this course is web developers looking to enhance their understanding of networking to improve the reliability and performance of their web applications.

Syllabus

Introduction
Who are you
We are web developers
Network layers
Networking
Packets
MAC Address
Sending Data
Layer 2 Ethernet
Layer 4 IP
Subnet Mask
IP Address
check IP range
ipv6 address space
IP traffic
TCP Packets
TCP Connection
TCP Window Size
TCP Slowstart
New vs Existing Connection
Upgrade Performance
HTTPSStrict Transfer Security
Unreliable Datagram Protocol
Source and Destination Ports
Source Ports
Fetching a Website
DNS
DNS Servers
Sockets
Protocols
IP Ranges
BGP
Mobile Devices
HTTP to HTTPS
Deployment
Linux Tools
Example
Whats the issue
File put contents
Network resources
Network simulation
Network simulation tools
Before and after
Failover

Taught by

PHP UK Conference

Reviews

Start your review of Your App Lives on a Network - Networking for Web Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.