YoVDO

Proxies

Offered By: Hussein Nasser via YouTube

Tags

Web Development Courses Nginx Courses HAProxy Courses VPN Courses

Course Description

Overview

Dive into an extensive 14-hour course on load balancing, proxies, and reverse proxies. Explore the differences between proxy and reverse proxy servers, VPNs, and HTTP proxies. Learn about layer 4 and layer 7 proxying, SSL/TLS termination, and TLS forward proxy. Master popular tools like Varnish, HAProxy, NginX, and Envoy Proxy through comprehensive crash courses. Understand concepts such as fail-over, high-availability, service mesh proxies, and sidecar proxies. Set up active-passive clusters with Keepalived and HAProxy, and compare active-active vs. active-passive cluster architectures. Discover DDOS mitigating reverse proxies, HTTP tunneling, and how to capture and analyze HTTPS traffic. Gain practical knowledge on load balancing RTMP servers, managing timeouts, and utilizing HAProxy Runtime API for backend maintenance. Taught by Hussein Nasser, this course covers a wide range of topics essential for understanding and implementing proxy technologies in modern network architectures.

Syllabus

Proxy vs Reverse Proxy Server Explained.
Proxy vs. Reverse Proxy (Explained by Example).
VPN vs Proxy Explained Pros and Cons.
What is an HTTP Proxy? (Transparent, HTTP and Service Mesh Proxy examples).
Load Balancer vs Reverse Proxy (Explained by Example).
Layer 4 vs Layer 7 Proxying In Details Explained with Examples.
SSL/TLS Termination, TLS Forward Proxy Pros and Cons.
Varnish - HTTP Accelerator Crash Course.
HAProxy Crash Course (TLS 1.3, HTTPS, HTTP/2 and more).
NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More).
Fail-over and High-Availability (Explained by Example).
The Bare-Bones of a Service Mesh Proxy.
Scaling and Securing WebSockets with HAProxy.
Sidecar Proxy Pros & Cons (Explained by Example).
Setup Active-Passive Cluster with Keepalived & HAProxy (Two raspberry pis).
Active-Active vs Active-Passive Cluster to Achieve High Availability in Scaling Systems.
What is a DDOS Mitigating Reverse Proxy and is it Worth It? (Commenting on a Security Now Video).
Traefik Crash Course (Without docker).
NginX Crash Course.
Envoy Proxy Crash Course, Architecture, L7 & L4 Proxying, HTTP/2, Enabling TLS 1.2/1.3 and more.
How HTTP Tunneling works, The CONNECT method, Pros & Cons and more.
Envoy Proxy Fixes Two Zero Day vulnerabilities (UDP Proxy, TCP Proxy) - CVE-2020-35470.
Capture, Analyze and Debug HTTPS traffic with MITMProxy.
Load Balance multiple RTMP Servers to Horizontally Scale Streaming (Node Media Server and HAProxy).
How timeouts can make or break your Backend load balancers.
Getting Started with HAProxy Runtime API to Remove Backends for Maintenance Remotely and More.
Can you Max-out the Connections between Load Balancer and Backend Servers?.


Taught by

Hussein Nasser

Related Courses

30 Days to Learn Laravel
Laracasts
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Expanding Your JS Skills with Angular
A Cloud Guru