{ "VlNNwIEDWqQXtqkHWJYzC": { "title": "Internet", "description": "The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.\n\nVisit the following resources to learn more:", "links": [ { "title": "Learn How the Web Works", "url": "https://internetfundamentals.com", "type": "website" }, { "title": "How does the Internet Work?", "url": "https://cs.fyi/guide/how-does-internet-work", "type": "article" }, { "title": "The Internet Explained", "url": "https://www.vox.com/2014/6/16/18076282/the-internet", "type": "article" }, { "title": "How Does the Internet Work?", "url": "http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm", "type": "article" }, { "title": "Introduction to Internet", "url": "/guides/what-is-internet", "type": "article" }, { "title": "How does the Internet work?", "url": "https://www.youtube.com/watch?v=x3c1ih2NJEg", "type": "video" }, { "title": "How the Internet Works in 5 Minutes", "url": "https://www.youtube.com/watch?v=7_LPdttKXPc", "type": "video" } ] }, "yCnn-NfSxIybUQ2iTuUGq": { "title": "How does the internet work?", "description": "The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.\n\nVisit the following resources to learn more:", "links": [ { "title": "How does the Internet Work?", "url": "https://cs.fyi/guide/how-does-internet-work", "type": "article" }, { "title": "How Does the Internet Work? MDN Docs", "url": "https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work", "type": "article" }, { "title": "Introduction to Internet", "url": "/guides/what-is-internet", "type": "article" }, { "title": "How does the Internet work?", "url": "https://www.youtube.com/watch?v=TNQsmPf24go", "type": "video" }, { "title": "How the Internet Works in 5 Minutes", "url": "https://www.youtube.com/watch?v=7_LPdttKXPc", "type": "video" } ] }, "R12sArWVpbIs_PHxBqVaR": { "title": "What is HTTP?", "description": "HTTP is the `TCP/IP` based application layer communication protocol which standardizes how the client and server communicate with each other. HTTP follows a classical \"Client-Server model\" with a client opening a connection request, then waiting until it receives a response. HTTP is a stateless protocol, that means that the server does not keep any data (state) between two requests.\n\nVisit the following resources to learn more:", "links": [ { "title": "Everything you need to know about HTTP", "url": "https://cs.fyi/guide/http-in-depth", "type": "article" }, { "title": "What is HTTP?", "url": "https://www.cloudflare.com/en-gb/learning/ddos/glossary/hypertext-transfer-protocol-http/", "type": "article" }, { "title": "How HTTPS Works ...in a comic!", "url": "https://howhttps.works", "type": "article" }, { "title": "An overview of HTTP", "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview", "type": "article" }, { "title": "HTTP/3 From A To Z: Core Concepts", "url": "https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/", "type": "article" }, { "title": "HTTP/3 Is Now a Standard: Why Use It and How to Get Started", "url": "https://thenewstack.io/http-3-is-now-a-standard-why-use-it-and-how-to-get-started/", "type": "article" }, { "title": "HTTP Crash Course & Exploration", "url": "https://www.youtube.com/watch?v=iYM2zFP3Zn0", "type": "video" } ] }, "ZhSuu2VArnzPDp6dPQQSC": { "title": "What is Domain Name?", "description": "A domain name is a unique, easy-to-remember address used to access websites, such as ‘[google.com](http://google.com)’, and ‘[facebook.com](http://facebook.com)’. Users can connect to websites using domain names thanks to the Domain Name System (DNS).\n\nVisit the following resources to learn more:", "links": [ { "title": "What is a Domain Name?", "url": "https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_domain_name", "type": "article" }, { "title": "What is a Domain Name? | Domain name vs. URL", "url": "https://www.cloudflare.com/en-gb/learning/dns/glossary/what-is-a-domain-name/", "type": "article" }, { "title": "A Beginners Guide to How Domain Names Work", "url": "https://www.youtube.com/watch?v=Y4cRx19nhJk", "type": "video" } ] }, "aqMaEY8gkKMikiqleV5EP": { "title": "What is hosting?", "description": "Web hosting is an online service that allows you to publish your website files onto the internet. So, anyone who has access to the internet has access to your website.\n\nVisit the following resources to learn more:", "links": [ { "title": "What Is Web Hosting? Explained", "url": "https://www.youtube.com/watch?v=htbY9-yggB0", "type": "video" }, { "title": "Different Types of Web Hosting Explained", "url": "https://www.youtube.com/watch?v=AXVZYzw8geg", "type": "video" }, { "title": "Where to Host a Fullstack Project on a Budget", "url": "https://www.youtube.com/watch?v=Kx_1NYYJS7Q", "type": "video" } ] }, "hkxw9jPGYphmjhTjw8766": { "title": "DNS and how it works?", "description": "The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names, like [nytimes.com](http://nytimes.com) or [espn.com](http://espn.com). Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.\n\nVisit the following resources to learn more:", "links": [ { "title": "What is DNS?", "url": "https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/", "type": "article" }, { "title": "Mess with DNS - DNS Playground", "url": "https://messwithdns.net/", "type": "article" }, { "title": "How DNS works (comic)", "url": "https://howdns.works/", "type": "article" }, { "title": "Explore top posts about DNS", "url": "https://app.daily.dev/tags/dns?ref=roadmapsh", "type": "article" }, { "title": "DNS and How does it Work?", "url": "https://www.youtube.com/watch?v=Wj0od2ag5sk", "type": "video" }, { "title": "DNS Records", "url": "https://www.youtube.com/watch?v=7lxgpKh_fRY", "type": "video" }, { "title": "When to add glue records to DNS settings", "url": "https://www.youtube.com/watch?v=e48AyJOA9W8", "type": "video" }, { "title": "DNS Records for Newbies - How To Manage Website Records", "url": "https://www.youtube.com/watch?v=YV5tkQYcvfg", "type": "video" } ] }, "P82WFaTPgQEPNp5IIuZ1Y": { "title": "Browsers and how they work?", "description": "A web browser is a software application that enables a user to access and display web pages or other online content through its graphical user interface.\n\nVisit the following resources to learn more:", "links": [ { "title": "How Browsers Work", "url": "https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/", "type": "article" }, { "title": "Role of Rendering Engine in Browsers", "url": "https://www.browserstack.com/guide/browser-rendering-engine", "type": "article" }, { "title": "Populating the Page: How Browsers Work", "url": "https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work", "type": "article" }, { "title": "Explore top posts about Browsers", "url": "https://app.daily.dev/tags/browsers?ref=roadmapsh", "type": "article" }, { "title": "How Do Web Browsers Work?", "url": "https://www.youtube.com/watch?v=WjDrMKZWCt0", "type": "video" } ] }, "yWG2VUkaF5IJVVut6AiSy": { "title": "HTML", "description": "HTML stands for HyperText Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.\n\nVisit the following resources to learn more:", "links": [ { "title": "Interactive HTML Course", "url": "https://github.com/denysdovhan/learnyouhtml", "type": "opensource" }, { "title": "W3Schools: Learn HTML", "url": "https://www.w3schools.com/html/html_intro.asp", "type": "article" }, { "title": "htmlreference.io: All HTML elements at a glance", "url": "https://htmlreference.io/", "type": "article" }, { "title": "HTML For Beginners The Easy Way", "url": "https://html.com", "type": "article" }, { "title": "Web Development Basics", "url": "https://internetingishard.netlify.app/html-and-css/index.html", "type": "article" }, { "title": "You don't need JavaScript for that", "url": "https://www.htmhell.dev/adventcalendar/2023/2/", "type": "article" }, { "title": "Explore top posts about HTML", "url": "https://app.daily.dev/tags/html?ref=roadmapsh", "type": "article" }, { "title": "HTML Full Course for Beginners", "url": "https://youtu.be/mJgBOIoGihA", "type": "video" }, { "title": "HTML Full Course - Build a Website Tutorial", "url": "https://www.youtube.com/watch?v=pQN-pnXPaVg", "type": "video" }, { "title": "HTML Tutorial for Beginners: HTML Crash Course", "url": "https://www.youtube.com/watch?v=qz0aGYrrlhU", "type": "video" } ] }, "PCirR2QiFYO89Fm-Ev3o1": { "title": "Learn the basics", "description": "HTML stands for HyperText Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.\n\nVisit the following resources to learn more:", "links": [ { "title": "W3Schools: Learn HTML", "url": "https://www.w3schools.com/html/html_intro.asp", "type": "article" }, { "title": "MDN Docs: Getting Started with HTML ", "url": "https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started", "type": "article" }, { "title": "web.dev: Learn HTML", "url": "https://web.dev/learn/html", "type": "article" }, { "title": "HTML Cheatsheet", "url": "https://htmlcheatsheet.com", "type": "article" }, { "title": "HTML Full Course - Build a Website Tutorial", "url": "https://www.youtube.com/watch?v=pQN-pnXPaVg", "type": "video" }, { "title": "HTML Tutorial for Beginners: HTML Crash Course", "url": "https://www.youtube.com/watch?v=qz0aGYrrlhU", "type": "video" } ] }, "z8-556o-PaHXjlytrawaF": { "title": "Writing Semantic HTML", "description": "Semantic element clearly describes its meaning to both the browser and the developer. In HTML, semantic element are the type of elements that can be used to define different parts of a web page such as `