Ultimate HTTP Warrior
Published 8/2025
Duration: 17h 3m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 8.4 GB
Genre: eLearning | Language: English
Published 8/2025
Duration: 17h 3m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 8.4 GB
Genre: eLearning | Language: English
If you are an IT Professsional or student looking forward to learn how HTTP works look no further
What you'll learn
- In depth working of the protocol as per the HTTP RFCs
- Components of HTTP based systems
- Evolution of HTTP
- How to setup a Web Server using Apache
- Hosting an Internet facing static web site on your Apache server
- How a complete web site gets loaded on your browser
- How to use Developer Tools and Wireshark to observe and analyse HTTP Traffic
- Deep Dive into the Waterfall section of Developer Tools
- The relation between TCP and HTTP
- Different connection management strategies like short lived vs persistent vs pipelining vs parallel vs domain sharding vs multiplexing
- Format of HTTP Messages
- HTTP Headers and their significance / use case
- How to use Curl and Postman to make HTTP requests and how to diagnose the output
- URL and URL Encoding
- The role of MIME in HTTP
- Deep Dive into HTTP Keep Alive
- How do reverse proxies leverage HTTP Keep Alive feature
- Deep Dive into HTTP Methods - to RFC or not (pun intended)
- How HTML Forms work with the POST method
- How to store form data into a Database
- All other HTTP Methods explained with a practical web application
- HTTP Response Codes
- The significance HOST Header in Virtual Hosting
- HOST Header vs SNI
- Query String Parameters and how do they compare to the POST method
- Content Negotiation - Server driven vs Agent driven
- How caching works and caching related headers
- Caching strategies for different types of content
- Significance of VARY header in Content Negotiation
- How do HTTP Redirects work - 301, 302, 307, 308, 300, 304
- Range Requests
- Transfer Encoding and the concept of per hop headers
- Deep Dive into Cookies and Sessions - Explained with a practical web application
- Demonstration of Cookie related attacks - Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) and how to mitigate them
- Difference between a Web Server and Application Server
- How Static and Dynamic websites and web applications work
- How Web Servers can run application programs and produce dynamic content
- Different Web Application Architectures
- How does HTTP work in the context of a Web Application
- HTTP Security: CORS / HSTS / CSP / SSL (HTTPS) / HKPK and CT / X-Headers / Authentication / Referrer and Referrer Policy Headers
- Client hints and Fetch metadata request headers
- Deep Dive into HTTP2
- Basics of Front End Web Development – HTML, CSS and JS
- What are APIs
- How intermediate devices like Forward and Reverse Proxies interact with HTTP traffic
- Troubleshoot HTTP Issues effectively
Requirements
- Basic CCNA level networking knowledge
- Basic TCP and Linux knowledge
- Access to a Linux server - cloud / eve-ng / gns3
- Access to intermediate network devices such as Layer 7 proxies
Description
This course includes:
17 hours on-demand video
Front End and Backend Code for the Website
Downloadable commands and configurations
Full lifetime access
Certificate of Completion
Who is this couse for:
This course has been designed for Network Engineers who are coming from a routing and switching background and looking forward to moving towards supporting Load Balancers, Firewalls and Proxies.
It can also be leveraged by seasoned application support engineers, system administrators, platform engineers, web site hosting administrators, web developers and other infrastructure professionals as it covers the working of the protocol in depth.
Course Outcomes:
Thorough understanding of the HTTP protocol and how it works with static and dynamic websites.
Understand how application traffic is transported across the network and how it interacts with various devices such as routers, switches and load balancers.
Good understanding of how basic websites and web applications work.
Confidently troubleshoot HTTP based network traffic
Identify if the issue is with the network or the Application
Clear interviews with top tier organizations Amazon, Google, Facebook etc.
What sets this course apart from others:
High quality production standards
Respect for time - every second of the course is used to deliver precise and practical information
Goes deep into the protocol following the RFC
Comprehensive coverage of all HTTP related concepts
All topics are explained with real static/dynamic websites
Explains not just the protocol but all surrounding concepts - how static and dynamic web sites work - what is front end and backend web development
Who this course is for:
- This course has been designed for Network Engineers who are coming from a routing and switching background and looking forward to moving towards supporting Load Balancers, Firewalls and Proxies. It can also be leveraged by seasoned application support engineers, system administrators, platform engineers, web site hosting administrators, web developers and other infrastructure professionals as it covers the working of the protocol in depth.
More Info