About this Course.
Course Background:
Students enrolled in the course are assumed to have the following qualifications:
- A solid, working knowledge of a graphical operating system: Microsoft Windows,
Macintosh or Xwindows under UNIX/Linux
- Directory management skills
- Software installation experience
You should have access to the Internet at home but no experience with Internet
use is required or assumed; Internet access via America Online will suffice
but is not recommended.
Operating system emphasis: Since you should already
have a reasonable level of knowledge and experience using a graphical operating
system, the course places a great deal of emphasis on use of UNIX/Linux servers.
The vast majority of Web servers still run under Apache on UNIX or Linux variants,
and you need to learn to build and manage Web sites in this new and unaccustomed
environment. If you can build and manage sites under UNIX/Linux, site construction
and management under Windows should be relatively simple. This UNIX/Linux emphasis
is an important component of the course.
Exercises: Nearly every lesson includes exercises;
as a hands-on course, the exercises are a critical component of the course.
The instructor will demonstrate or discuss each exercise during the lecture;
in many cases you should follow along in real-time if your situation allows.
Accreditation: This course is written to meet accreditation
requirements for the Association of Internet Professionals Certification Accreditation
Council (ACAC) Technical Foundation Level; the course should also serve as preparation
for examination-based certifications such as Certified Internet Webmaster and
CompTIA i-Net+.
Course Objectives:
Each successful student will demonstrate foundation knowledge of Internet history,
origins, structure, operation and applications that should be known by all Internet
professionals, as well as a fundamental knowledge of Internet and Web legal
issues. Additionally, each student will demonstrate an ability to create basic
Web pages using straight HTML and other tools, as well as how deploy the pages
on a UNIX-based server.
Course Outcomes:
Students completing this course will be able to:
Demonstrate basic tasks required to use a UNIX shell account including:
| |
- Telnet
- Secure Shell (ssh)
- File transfer protocol (FTP)
- Change the login password
- Navigate though directories
- List the contents of a directory using appropriate parameters
- Create a directory
- Copy a directory
|
- Move a directory
- Delete a directory
- Copy a file
- Move a file
- Delete a file
- Change the protection of a file using chmod
- View the contents of a file using cat & less
|
- Describe the origin and basic structure of the Internet
- Explain the function and operation of file transfer protocol (FTP)
- Explain the use and operation of Internet electronic mail
- Demonstrate the ability to use leading Web search tools and indices
- Describe basic functionality of the TCP/IP protocols and their relationship
to the OSI network model
- Discuss Internet Protocol packet routing
- Explain the function and operation of Domain Name Service (DNS)
- Discuss and demonstrate the use of essential Internet applications including:
| |
- Telnet/Secure Shell (ssh)
- File transfer protocol (FTP)
- Web browsers
- ping
- finger
|
- traceroute/tracert
- nslookup
- whois
- talk
|
- Describe the basic function and operation of real-time Internet communication
protocols and applications including talk, chat including Internet Relay Chat
(IRC), instant messaging, Voice over IP (VOIP), multicast and streaming media
- Explain the purpose, nature and composition of an Intranet
- Explain the functionality of Internet server applications
- Demonstrate the ability to install and configure basic Internet server applications
- Demonstrate the ability to use a basic text editor and other tools to create
Web pages using HTML including
| |
- Lists
- Graphics
- Colors
- Text formatting
- Tables
|
- Frames
- Multimedia elements
- Forms
- Cascading Style Sheet (CSS) elements
- Dynamic HTML (DHTML)
|
- Demonstrate the ability to deploy Web pages on a UNIX/Linux-based Web server
- Discuss various legal issues surrounding use of the Internet and the Web
including
| |
- Internet Access and Use policies
- Network Administrator Liability
- Intellectual Property Issues
|
- Electronic Contracting
- Privacy Rights and Data Collection Practices
- Digital Signatures and Information System Security
|
- Discuss the Internet and Web standards process
- Identify Internet-related professional organizations and associations
- Identify Web developer periodicals and publications
- Identify and explain issues related to Web site hosting