Class Recordings
As a courtesy, all class sessions will be recorded and made available to students. They will be uploaded to the corresponding week on Canvas.
Note: The recordings are for educational purposes only and should not be shared or distributed outside the class.
What is ISP?
An ISP is the company providing your connection to the internet (Comcast/Verizon/AT&T etc.).
Type of Internet Connections:
Phone: When the internet started, most connections were through the phone line.
DSL: (or Digital Subscriber Line) still over the phone but sets an unused telephone wires and does not interphere with your telephone service.
Cable: Provided by your local cable provider.
Fiber-Optic: The fastest connection so far.
Satellite: It is slow but it reaches places wher the other methods might not have access. Now with Starlink speed is improving but still does not compare to fiber-optic.
Cookies
Web cookies are small blocks of data created by a web server while a user is browsing a website and placed on the user's computer or other device by the user’s web browser. Cookies are placed on the device used to access a website, and more than one cookie may be placed on a user’s device during a session.
Browser Cache ("cash")
In addition to the cookies, your browser temporarily stores website data to make them load faster when you re-visit the page for a second time.
This saves the browser from downloading all the information again and reduces the bandwidth used.
How long are the files stored? The answer depends on many factors. How much you browse, the internal caching policies of the page, and the cache storage space.
What is a Domain?
A domain is a human-readable address name for a website.
DNS - Domain Name System is a technology that translates human-friendly domain names into numerical IP (Internet Protocol) addresses.
When you type a web address into your browser, the browser first checks its own list (called a DNS cache) to see if it knows where to find the website. If it doesn't find it there, it asks your internet provider to look it up. If they don’t know, they ask special servers around the world that keep track of all the website addresses.
IP address or Internet Protocol address, is a unique number for every device or website on the internet. It's a set of numbers that computers use to talk to each other.
48.217.217.76 = miami.edu What is my IP address?
Who decides who gets a Domain?
ICANN - (Internet Corporation for Assigned Names and Numbers)
- American multi stakeholder group and nonprofit organization responsible for coordinating the maintenance and procedures of several databases related to the namespaces and numerical spaces of the Internet, ensuring the network's stable and secure operation. en.wikipedia.org/wiki/ICANN
- Beginner's Guide to ICANN
- Amazon 7-year ICANN Dispute
Where can I register a Domain?
Web Hosting
Web hosting is a service that store your website and makes it available on the internet.
- Traditional Hosting. Files are stored on a server managed by a hosting company.
- Shared Hosting
- VPS (Virtual Private Server)
- Dedicated Hosting
- Files are uploaded using FTP.
- Cloud Hosting.
- No-code or Template Based Website Builders. One-stop services that offer hosting, domain registration, and template-based websites with or without e-commerce.
The Cloud
Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.
https://en.wikipedia.org/wiki/Cloud_computingCloud Hosting
Cloud Hosting is a Hosting service that takes advantage of the Cloud to run your website.
Instead of being hosted in one server, it is stored in multiple servers.
It is highly scalable and has better performance. Resources can be quickly allocated as needed.
Offers better security and since it's managed by multiple servers in multiple locations, if one fails, another takes over.
It is more cost effective that a Dedicated Hosting.
What is Web Development?
Web development refers to the building, creating, and maintaining of websites and web apps.
In real projects, the work is often split across these 4 roles:
- UX designer (How it works)
- UI Designer (How it looks)
- The Front-End Development (builds what users interact with in the browser)
- Back-End Developer (builds the server/data side)
On small teams, one person may do multiple roles (and the boundaries overlap).
UX and UI are design roles; front-end and back-end are coding roles.



