Skip to main content
Hackviser Training

How Does the Modern Web Work?

11 sections2 tools

Training Overview

This training provides a comprehensive overview of how modern web technologies work together, starting from the basics of the internet. The course begins with a brief introduction to the history of the World Wide Web (WWW) and the internet, then moves on to discuss the fundamental components of the internet, such as the client-server model. By understanding the workings of this model and the communication mechanisms at the core of the web, critical concepts like the Domain Name System (DNS) and Hypertext Transfer Protocol (HTTP) are detailed. These sections lay the groundwork for understanding how information is exchanged over the internet and how websites become accessible.

As the course transitions to more technical topics, it highlights the differences between frontend (user interface) and backend (server-side) development, elucidating the roles and importance of each in the operation of web applications. Participants will gain insights into how Application Programming Interfaces (APIs) are used, how database servers and web servers are integrated, and how they work together, offering a deep dive into the configuration of modern web applications. The security and performance section examines essential technologies such as Web Application Firewalls (WAF), load balancers, and Content Delivery Networks (CDN), providing information related to cloud architecture. This training is an excellent resource for anyone interested in understanding the technologies, architectures, and security measures behind the modern web.

What you will learn

  • The roles of clients and servers in the client-server model.
  • How the Domain Name System (DNS) translates names to IP addresses.
  • The fundamentals of the Hypertext Transfer Protocol (HTTP).
  • The distinction between Frontend, Backend, APIs, and Databases.
  • The function of security and performance components like WAFs and CDNs.

Tools you will use

  • Web Browser Developer Tools
  • ping and traceroute command-line tools

Prerequisites

  • Basic computer literacy.
  • An interest in how the internet functions.

Who this is for

  • Anyone new to web development or cybersecurity.
  • Project managers and technical recruiters.
  • Students needing a foundational understanding of the web.

Training sections

  1. 1Introduction
  2. 2Client-Server Model
  3. 3Domain Name System (DNS)
  4. 4Hypertext Transfer Protocol (HTTP)
  5. 5Frontend ve Backend
  6. 6Application Programming Interface (API)
  7. 7Database Server
  8. 8Web Server
  9. 9Security and Performance
  10. 10Cloud Architecture
  11. 11Exam

Continue learning

Practice the topic in a lab or continue with a related Hackviser guide.