- Ubuntu Internet Fundamentals News Forum
- Course Preparation
In this section we will prepare our workstation for the course by installing the Apache2 web server and some editing tools that we will be using later on in the course to create our first web page.
- In the beginning... The History of the Internet
In the beginning... The History of the Internet
In this section we will learn how the Internet began and how it has evolved from it's strange beginnings to the Internet we know today
- Browsers and Web Servers
Browsers and Web Servers
This section will begin to familiarize the student with how a browser and a web-server work together to deliver web based content to a user on their local workstation.
- Introducing The Domain Name System
Introducing The Domain Name System
An Integral part of the underpinnings of the Internet is the Domain Name System and a hierarchical arrangement of DNS or Name Servers. This section will explain in beginners language how this all works to allow you to resolve a URL to an IP address.
- Introduction to TCP/IP
Introduction to TCP/IP
This section will get you started in understanding how the TCP/IP networking protocol works to provide connectivity for Internet Hosts around the world.
- Introduction to Email, Instant Messaging, and Social Blogging Networks
Introduction to Email, Instant Messaging, and Social Blogging Networks
Have you got an email address? If not that's OK because you will have one soon. In this section we will learn to how get connected to our friends and family by using email, instant messaging, and social blogging networks.
- Understanding Directories and File System Paths
Understanding Directories and File System Paths
In the upcoming sections we will be learning about FTP and how to use HTML to create a web site. Before that we have this section for you to study to be sure that you fully understand directories and file system paths so that you will be able to better organize your future web development projects.
- Transferring files with FTP
Transferring files with FTP
While there are many ways to transfer files via the Internet, the De Facto standard, for years, has been FTP, the File Transfer Protocol. Here we will learn the basics of how to use this handy Internet Protocol to get a job done.
- Beginning HTML
Now that we have a basic understanding of how the Internet works we are ready to start to learn how to create web pages by learning the HTML language. This topic will span the next several sections of the course, where we will learn the basics of the HyperText Markup Language.
- Creating Hyperlinks
One of the most important parts of the HTML language is the ability to link one topic to another through the use of Hyperlinks. In this section we will learn how to create a hyperlink as well as the very important topic of how to define a file system path as part of the hyperlink.
- Creating HTML Tables
Creating HTML Tables
At least for legacy HTML projects, the table has been a popular method used to help organize the rest of the content for a web page. This section will demonstrate how to create tables with HTML and how to control how they appear in your web page.
- Web Graphics, Images and Color
Web Graphics, Images and Color
Making your website more appealing through the use of Graphic Images and colour schemes is a good skill to have as a web developer. This section introduces us to the basics of understanding the different types of images we can use in a web page and how to implement their use.
- Using Imagemaps
This section will demonstrate how to set portions of an image to behave as a hyperlink, thereby giving us the ability to make a graphical navigation tool for our web page. Here we will lern how to prepare an image and how to set different portions of that image to behave as a hyperlink which we can use for site navigation including links to external websites.
- Creating and working with HTML Forms
Creating and working with HTML Forms
If you have spent any time at all on the web we are sure that you have encountered a Form. This provides a way for you to collect information from visitors to your website. Most online shopping involves a form to enter shipping and payment information. This section will introduce you to the HTML form objects that will allow you to create forms for your web pages.
- Understanding Legacy HTML Framesets
Understanding Legacy HTML Framesets
Even though there are many better alternatives today than HTML Frames, as a website developer you may someday encounter them in an older website that you could be hired to update. This section will introduce you to frames and at the end we will show you a newer alternative to frames by demonstrating <iframe> and the use of the <div> tags to create and separate areas of your web page.
- Beginning Cascading Style Sheets
Beginning Cascading Style Sheets
CSS has been the major force behind the new look of many websites today. This section will introduce you to the methods by which you can implement and apply Styles to your website through the use of Cascading Style Sheets
- Course Final Project