
LEARNING ABOUT DOMAIN NAMES
Domain names provide a user-friendly way to access websites and online resources. They serve as easily memorable addresses, making it more convenient for people to navigate the internet without needing to remember complex IP addresses. Domain names also help in branding, as they allow businesses and individuals to establish a unique online identity.
-What is a domain & how it works
-How do you find a domain name
-Domain extensions
-Short domains
-What does it cost, where to purchase
-How to renew
-Selling & Sitting on Domains
-Holding Domains Hostage
-Looking up domain name information
-Private registrations
-DNS Records, A Record, MX Record, vs Name Servers
-How to set up, Registrar side and Web Host site
https://www.godaddy.com/
https://domainr.com/
https://network-tools.com/
http://iamtheproudownerofthelongestlongestlongestdomainnameinthisworld.com/
Pointing a Domain Name:
https://www.youtube.com/watch?v=PdWFw1cmwhg
https://dyn.com/blog/dyn-tech-everything-you-ever-wanted-to-know-about-ttls/
https://cloudbric.zendesk.com/hc/en-us/articles/206272533-What-differences-are-there-between-changing-a-name-server-and-an-A-record-CNAME-
LEARNING ABOUT FTP
FTP (File Transfer Protocol) enables the efficient and secure transfer of files between computers over the internet. It simplifies the process of sharing and managing files, making it a valuable tool for businesses, web developers, and individuals. FTP is particularly useful for uploading website files, sharing large documents, and backing up data, as it offers a reliable way to move files between computers and servers.
https://www.wired.com/2010/02/ftp_for_beginners/
Okay, so what is FTP in English?
FTP allows you to take your desktop HTML files, and actually drag and drop them right onto the internet for anyone to see! You actually drag them into your web hosting account! It is extremely simple:)
Understanding Folder Structures in our Web Host:
https://community.reclaimhosting.com/t/understanding-folder-structures-in-cpanel/295
application_backups – Any locally stored backups from Installation will be stored here.
logs – An archive of Apache access logs for your domain.
mail – You guessed it, email to local email accounts on your domain is stored here.
public_ftp – This folder is not often used except for instances where you need a space to allow FTP users to upload files that aren’t immediately public.
public_html – This is where the magic happens. This folder is the main folder for your domain that is accessible to the web. Files uploaded to this folder will be visible on your main cPanel domain.
tmp – Temporary uploads and statistics information is stored here.
Inside the public_html folder, every website you create will be organized into a new folder. You can manually create a new folder for each site, you can drag & drop a new folder via FTP, and you can also use the WordPress install tool to create the new folder automatically as well. In general, each website will be in a new folder, just remember that!
You main primary domain name will be tied to the main public_html folder, and display any index.html file in this folder.
For Example: http://yourdomain.sg-host.com
However I do not have an index.html file in here, or any website. Instead, I have multiple websites in multiple folders here. So then you can add each folder name to the end of your primary domain name to access that folder.
For Example: http://yourdomain.sg-host.com/test123/
It does not matter if the folder is a HTML website, a WordPress website, etc, they are all just folders & files. As long as there is an index.html file, it will display the website.
You could then technically add your own domain name to each of these separate websites, however this in general are how multiple websites are organized on the web host.
HTML TEMPLATES
An HTML website template is a pre-designed and pre-coded web page or set of web pages that serve as a starting point for creating a website. These templates contain the basic structure, layout, and often include CSS styles and sometimes JavaScript functionality, making it easier for web developers to build a website by customizing and adding content without starting from scratch. This speeds up the web development process and ensures a consistent design across a website.
For Example:
https://templated.co
Discussion 7 - Domain Name Owners & Computer File Management
*Submit Discussion into D2L
Part 1: Find someone you know and have personally met who owns a domain name… What is their domain name? Not sure? Ask around!
Part 2: For your own computer files at home, how do you structure and save all of your files? Are they organized in certain folders? Are they organized by projects? Dates? Do you back them up just in case anything happens? Share how you organize everything, and we might all learn something new!
Assignment 7: FTP Code Tasks
*Submit Assignment into D2L
—–Task 1—–
Create a new “Coming Soon” page for a new site on your web host!
Like we went over in our lesson, you’ll need to create a new folder on your web host, with a new file titled “index.html”. You could even use a pre-built Coming Soon HTML Template…
Your index.html file should include our basic HTML tags that you learned earlier in class, including at minimum your HTML tag, HEAD tag, TITLE tag, BODY tag, H1 tag, and an IMG tag…
Your Title tag and H1 tag should say Coming Soon! and your image should be of something under construction that you can find on Google…
Feel free to add any additional CSS styles, responsive code, etc to make this a nicer coming soon page! You could even copy & paste code that we worked from in the past to help give you a little kickstart… This is very common, you do not always need to be writing from complete scratch!
HINT: Google Coming Soon HTML Code
Submit a link to your new Coming Soon website!
For Example: http://dusting.sg-host.com/coming-soon/
Good luck!
—–Task 2—–
A client just sent you the following email…
Dear Webmaster!
We are working on the HTML for our website, and need some assistance…
Please see the attached code, and change our projects tab on the website to planets, with a link to each planet as listed below:
Planets
-Mercury
-Venus
-Earth
-Mars
-Jupiter
-Saturn
-Uranus
-Neptune
-Pluto
-Ceres
-Makemake
-Haumea
-Eris
Also, put these in alphabetical order.
And under Blog, let’s change Single post to Recent Trips, and add Upcoming Trips underneath this as well.
I’ll send you your payment when this is complete, just let me know how long it takes you. This would be great to have done in the next week or so.
Can you just upload this via FTP into a folder called /space/ and send us a link to review?
Here is a link to our website files: https://share.getcloudapp.com/WnuG4qyg
Thank you!
-Mock A. Client
You could even download a free code editor for your desktop to get this done.. Once you unzip the files downloaded from the client, you can open them in both a web browser to visually see the site, and also in the code editor to see the actual code… Can you figure out what to change? Then just upload it via FTP once complete.
When finished, reply to this as if you were actually replying back to the client, and do sure to include your total time for this task like the client had asked for. Good luck!
Sample Student Work






