This documentation is a personal learning journey in front-end development. Here, I gather a collection of articles, documentation, and videos related to various topics I'm studying. The aim is to create an open resource for others to learn and review these topics in a more organized manner. Additionally, it serves as a motivation for me to read and study more about each of these subjects.
Esta documentação é uma jornada pessoal de aprendizado no desenvolvimento front-end. Aqui, eu reúno uma coleção de artigos, documentações e vídeos relacionados a diferentes tópicos que estou estudando. O objetivo é criar um recurso aberto para que outras pessoas possam aprender e revisar esses tópicos de forma mais organizada. Além de servir para mim mesmo como uma maneira de se motivar a ler e estudar mais sobre cada um desses assuntos.
- How does the Internet works?
- What is HTTP?
- What is Domain Name and DNS?
- What is Hosting?
- What is Browsers and How they work?
- What is HTML?
The internet is a global network of interconnected computers that communicate using standardized protocols.
- How does internet work - cs.fyi
- How does the Internet work? - MDN
- How the web works - MDN
- What is internet - roadmap
- What is Acknowledgement? - Wiki
- Transport Layer Security (TLS) - MDN
- Client-server model
- Handshake (computing) - Wiki
- What is the internet? - Code.org
- How Does the Internet Work? - Glad You Asked S1
- How the Internet Works in 5 Minutes - Aaron
- How does the Internet Work? Networks and addresses explained. - Basics Explained, H3Vtux
- The Internet: Wires, Cables, and Wi-Fi - Code.org
- IP Addresses and DNS - Code.org
- URIs, URLs, and URNs | Difference between URI and URL | URL Explained - The TechCave
- The Internet: Packets, Routing & Reliability - Code.org
- The Internet: HTTP & HTML
HTTP is an application layer protocol used for communication between clients and servers, following a client-server model. It's a stateless protocol, meaning servers don't retain information between requests. But it's not only this.
- Everything you need to know about HTTP - cs.fyi
- What is HTTP? - Cloudflare
- HTTP Overview - MDN
- HTTP/3 From A To Z: Core Concepts PART 1 - Robin Marx
- HTTP/3 From A To Z: Core Concepts PART 2 - Robin Marx
- HTTP/3 From A To Z: Core Concepts PART 3 - Robin Marx
- HTTP/3 Is Now a Standard: Why Use It and How to Get Started - David Eastman
- HTTP — an Application-Level Protocol - Karl Dubost
- HTTP: Let’s GET It On! - Karl Dubost
- HTTP: Response Codes - Karl Dubost
- HTTP and Statelessness - Jaimie Nguyen
- Request-response - Wiki
- RFC 9000 QUIC: A UDP-Based Multiplexed and Secure Transport - J. Iyengar and M. Thomson
Domain names, like 'google.com' or 'facebook.com,' provide user-friendly access to websites. The Domain Name System (DNS) translates these names into IP addresses.
- What is a Domain Name? - MDN
- What is a Domain Name? - Cloudflare
- Domain Name System - Wiki
- What is DNS - Cloudflare
- What is a Domain Name? - A Beginners Guide to How Domain Names Work! - Create a Pro Website
- DNS Records for Newbies - How To Manage Website Records - OffsproutTV
Host system is any networked computer that provides services to other systems or users.
- What Is Web Hosting? Explained - Pickaweb.co.uk
- Different Types of Web Hosting Explained! | Shared Hosting vs. VPS Hosting vs. Dedicated Server - Craylor Made
- Where to Host a Fullstack Project on a Budget - Ben Awad
A web browser is a software tool that lets users access and view web content through a graphical interface. It communicates with web servers using protocols like HTTP and relies on DNS to translate domain names into IP addresses for web content retrieval.
- How browsers work - web.dev
- https://www.browserstack.com/guide/browser-rendering-engine - BrowserStack
- Populating the page: how browsers work - MDN
HTML stands for HyperText Markup Language. It is used in the interface and provides structure to web pages, which consists of a series of elements that can be stylized by using CSS and interacted with using JavaScript.