The Web & Web Programming#
Table of Contents#
Resources#
Typography
[ h ][ d ][ w ] Apache Server
Browser Extensions
[ h ][ d ][ w ] BrowserStack
[ h ][ d ][ w ] Common Gateway Interface (CGI)
[ h ][ d ][ w ] Express.js
[ h ][ d ][ w ] Gunicorn
[ h ][ d ][ w ] Hypertext Markup Language (HTML)
[ h ][ d ][ w ] HTMX
[ y ]
01-01-2024
. Traversy Media. “HTMX Crash Course | Dynamic Pages Without Writing Any JavaScript”.
[ h ][ d ][ w ] Hypertext Transfer Protocol (HTTP)
[ h ][ d ][ w ] IndexedDB
Mathematical Markup Languages (MathML)
[ h ][ d ][ w ] Next.js
-
[ y ]
05-13-2022
. Laith Academy. “The NGINX Crash Course”.
[ h ][ d ][ w ] Node.js
[ h ][ d ][ w ] Open Web Application Security Project (OWASP)
[ h ][ d ][ w ] Prettier
[ h ][ d ][ w ] Progressive Web Apps (PWA)
[ h ][ d ][ w ] Scalable Vector Graphics (SVG)
[ h ][ d ][ w ] shadcn/ui
[ h ][ d ][ w ] Tailwind
[ h ][ d ][ w ] World Wide Web Consortium (W3C)
[ h ][ d ][ w ] WebDriver
YouTube#
Akamai Developer
[ y ]
04-23-2024
. “How to Securely Allow File Uploads | Best Practices & Strategies Leveraging CDN & Object Storage”.
freeCodeCamp [ front-end dev learning path ]
[ y ]
12-19-2023
. “Full Stack Tutorial – Hotel Management Site w/ Next.js, React, Sanity.io, Tailwind, Stripe”.[ y ]
11-30-2023
. “Build and Deploy an Instagram Clone with React and Firebase – Tutorial”.[ y ]
11-02-2023
. “Web Development with HTML & CSS – Full Course for Beginners”.[ y ]
10-11-2022
. “Build a Webshop - Angular, Node.js, TypeScript, Stripe”.[ y ]
09-14-2022
. “Learn HTML & CSS - Full Course for Beginners”.[ y ]
09-28-2022
. “Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) - Tutorial”.[ y ]
08-24-2022
. “Frontend Web Development Bootcamp Course (JavaScript, HTML, CSS)”.[ y ]
03-17-2022
. “Portfolio Website Tutorial - Frontend Development with HTML, CSS, JavaScript”.[ y ]
12-20-2021
. “Internet History, Technology, and Security - Full Course from Dr. Chuck”.[ y ]
08-03-2021
. “Code a Dictionary with React and Material UI - Tutorial”.[ y ]
04-30-2019
. “Learn HTML5 and CSS3 From Scratch - Full Course”.[ y ]
11-09-2018
. “Web Development Tutorial - JavaScript, HTML, CSS - Rock Paper Scissors Game”.[ y ] The World Wide Web: Crash Course Computer Science.
Nerd’s Lesson
[ y ]
11-28-2022
. “JavaScript Mastery Complete Course | JavaScript Tutorial For Beginner to Advanced”.
Theo - t3․gg
[ y ]
01-13-2024
. “UI Libraries Are Dying, Here’s Why”.[ y ]
10-05-2022
. “Comparing Modern CSS Solutions (Tailwind vs MUI vs Bootstrap vs Chakra vs…)”.
More
[ y ]
06-21-2023
. AsmrProg. “ASMR Programming - Responsive Admin Dashboard with Light & Dark Mode - No Talking”.[ y ]
12-21-2023
. DesignTorch. “Animated Hamburger Icon Using CSS Cubic-Bezier timing-function”.[ y ]
11-28-2023
. Envato Tuts+. “Motion Design for the Web | FREE COURSE”.[ y ]
04-25-2024
. Kevin Powell. “I never thought of using CSS animations like this before!”.[ y ]
01-23-2024
. notJust.dev. “Building a Full Stack Workout Tracker with React Native & MongoDB”.[ y ]
10-10-2020
. notJust.dev. “Build a Realtime Chat App in React Native (tutorial for beginners) 🔴”.
Other Resources
Texts#
Battagline, Rick. (2021). The Art of WebAssembly: Build Secure, Portable, High-Performance Applications. No Starch Press.
Brown, Ethan. (2019). Web Development with Node and Express: Leveraging the JavaScript Stack. 2nd Ed. O’Reilly.
Gasston, Peter. (2014). Book of CSS3: A Developer’s Guide to the Future of Web Design. No Starch Press.
Gasston, Peter. (2013). The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript. No Starch Press.
Griffiths, David & Dawn Griffiths. (2021). React Cookbook: Recipes for Mastering the React Framework. O’Reilly.
Schrenk, Michael. (2012). Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/Curl. 2nd Ed. No Starch Press.
Sletten, Brian. (2021). WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code. O’Reilly.
Figures#
[ w ] Internet pioneers
Terms#
[ w ] [API] Application Programming Interface
[ w ] API Key
[ w ] Application Security
[ w ] [AJAX] Asynchronous JavaScript and XML
[ w ] [AMD] Asynchronous Method Dispatch
[ w ] Asynchronous Procedure Call
[ w ] Asynchrony
[ w ] Backend
[ w ] Backend Web Development
[ w ] Boilerplate
[ w ] Browser Engine
[ w ] Button
[ w ] [CSS] Cascading Style Sheets
[ w ] Client
[ w ] Client-Server Model
[ w ] Client-Side
[ w ] Client-Side Scripting
[ w ] [CGI] Common Gateway Interface
[ w ] [CMS] Contact/Customer Management System
[ w ] [CRM] Contact/Customer Relationship Management
[ w ] [CDN] Content Delivery Network
[ w ] [CSRF] Cross-Site Request Forgery
[ w ] Deep Web
[ w ] [DXP] Digital Experience Platform
[ w ] [DOM] Document Object Model
[ w ] Dynamic HTML
[ w ] ECMAScript
[ w ] Event
[ w ] Event Handling
[ w ] Event-Driven Programming
[ w ] Experience Management
[ w ] [XML] Extensible Markup Language
[ w ] Front Controller
[ w ] Frontend
[ w ] Frontend Web Development
[ w ] Full-Stack Web Development
[ w ] Hyperlink
[ w ] Hypertext
[ w ] [HTML] Hypertext Markup Language
[ w ] [HTTP] Hypertext Transfer Protocol
[ w ] HTTP Request Method
[ w ] HTTP Status Codes
[ w ] [IPFS] Inter Planetary File System
[ w ] Internationalization and Localization
[ w ] [JS] JavaScript
[ w ] [JSON] JavaScript Object Notation
[ w ] Knowledge Management
[ w ] Layout
[ w ] Layout Manager
[ w ] Load Balancing
[ w ] Markup Language
[ w ] [MVC] Model View Controller
[ w ] Page Layout
[ w ] POST (HTTP Request Method)
[ w ] Preprocessor
[ w ] Progressive Enhancement
[ w ] Proxy Server
[ w ] Query String
[ w ] [RPC] Remote Procedure Call
[ w ] [REST] REpresentational State Transfer
[ w ] [RDF] Resource Description Framework
[ w ] [RWD] Responsive Web Design
[ w ] Reverse Proxy
[ w ] [SVG] Scalable Vector Graphic
[ w ] Search Engine
[ w ] Search Engine Cache
[ w ] [SEO] Search Engine Optimization
[ w ] Search Query
[ w ] Secret Key or Cryptographic Key
[ w ] Semantic HTML
[ w ] Semantic Web
[ w ] Server-Side
[ w ] [SSI] Server-Side Includes
[ w ] Server-Side Scripting
[ w ] [SPA] Single-Page Application
[ w ] Social Network
[ w ] Solution Stack
[ w ] [SSG] Static Site Generator
[ w ] Static Web Page
[ w ] Style Sheet
[ w ] Template Engine
[ w ] Template Metaprogramming
[ w ] [URI] Uniform Resource Identifier
[ w ] [URL] Uniform Resource Locator
[ w ] URL Redirection
[ w ] URL Shortening
[ w ] [UX] User Experience
[ w ] [UI] User Interface
[ w ] User Agent
[ w ] V8
[ w ] Web 2.0
[ w ] Web 3.0
[ w ] Web Accelerator
[ w ] Web Application
[ w ] [WAF] Web Application Firewall
[ w ] [WAF] Web Application Framework
[ w ] Web Browser
[ w ] Web Cache
[ w ] Web Cookie
[ w ] Web Crawler
[ w ] Web Design
[ w ] Web Development
[ w ] Web Form
[ w ] [WF] Web Framework
[ w ] [OWL] Web Ontology Language
[ w ] Web Page
[ w ] Web Programming
[ w ] Web Resource
[ w ] Web Scraping
[ w ] Web Server
[ w ] [WSGI] Web Server Gateway Interface
[ w ] [WS] Web Service
[ w ] Web Template System
[ w ] Website
[ w ] WebSocket
[ w ] [WYSIWYG] What you see is what you get
[ w ] Widget
[ w ] [WIMP] Windows, icons, menus, pointer
[ w ] [WWW] World Wide Web