CourseName | Description | Objectives | Duration |
---|---|---|---|
Introduction | Standards
for ICAPP program. Expectations. A high level look at the infrastructure of the Internet and the Protocols and Systems that make it work. |
1.
demonstrate a knowledge of communications hardware and software
architectures, including modems, protocols, data handling routines and
interrupts, LANs and WANs, client/server and peer-to-peer network
operating systems (3C). 2. Be able to describe the internet, the protocols, and the systems that make the Internet work. (2A) 3. Be able to perform basic commands involving FTP and understand server space and directory structures. (1A) 4. Be able to navigate and use the web effectively. (1A) |
2 |
Hardware | A breakdown of the differences of a Workstation and a Server. Also, the physical components of a Local Area Network (LAN). This course presents a systems-level review of computing equipment and the organization of components and devices into architectural configurations. | 1.
Demonstrate an understanding of the role that Hardware plays in a LAN
system. (2B) 2. Be able to set up a peer-to-peer network. (1B) 3. Be able to install RAM and build a computer using components. (1B) 4. Be able to install drives and know the difference in the different kinds of drives (e.g., SCSI). (1A) |
5 |
Intro to C | Introduction to programming using C | 1. Be able
to design an effective and efficient program using diagramming techniques,
such as flowcharts, pseudocode, or UML. 2. Understand the differences in programming languages and demonstrate familiarity with programming terminology and functionality, such as compilers, strings, arrays, loops, etc. 3. Write programs that will write to files, send e-mail, calculate summary statistics on data, and write output based on command line input (e-mail, print, etc.) 4. Be able to write well-structured, easy to maintain programs. |
5 |
UNIX | Indepth look at the tools and functionality of an operating system using a UNIX Server (Solaris). To include, SED, AWK, VI, KSH, and Bash. How the O/S uses mounts, NIS, and directory structure. Intro to UNIX Kernal and Security issues | Be able
to: 1. Use the KornShell to accomplish tasks on a UNIX system. (1A) 2. Be able to use VI and Bash commands. (1A) 3. Understand SED, AWK, KSH and the UNIX Kernal. (2B) 4. Describe security issues. (3C) 5. Be able to describe the form and function of operating systems in general. (3A) 6. Use the help facility (Man Page) of the UNIX system. (1A) |
5 |
Data Comm | Network
design, structure, optimization, and reliability. Integration of
data communication and computing technologies, including POT's, ISDN, DSL, and general concepts of Cable modems and general analog modems. Focus is on data communication affecting the internet (I.e., from the gateway out). |
1.
Understand when to use compression, FTP, vs unaltered web retrievals:
I.e., when / how to reduce network load. (2A) 2. Describe RAID and why it is important (2B) 3. Understand the relationship between customers' bandwidth capabilities and the design of the system. 4. Describe the concepts of POTs, ISDN, DSL, and general concepts of cable modems and general analog modems |
4 |
Intro Databases | Introduction to the design and development of databases using Oracle and SQL. | 1. Be able
to design a well-structured database in Oracle. 2. Be able to perform queries in MySQL. |
5 |
High Speed Protocols | Introduction to routing protocols | 1. Describe the concepts of DSx, Ocx, Frame Relay, CSD/DSU, ATM. (3B) | 3 |
Internetworking Services | An overview course that presents an introduction to the most common services used on the Internet. | 1. How to setup and deploy the following services: Intro to Email (Sendmail), Web Servers (Apache), FTP (Wu), News (Typhoon), DNS (Bind), and Telnet. (1A) | 3 |
Domain Name Servers | An in-depth course on the setup and maintenance of both Authoritative and Caching DNS Servers using Bind (Latest Version) | 1. Be able
to configure zone records, pointer records based on reverse DNS. 2. Use NS lookup and DIG to find required addresses/information. 3. Demonstrate the knowledge of how to register a name. |
3 |
Router Protocols and Programming | Introduction to an hands-on course on router setup focusing on CISCO and Lucent routers. Deployment of routers as Access Servers and Gateways, using Cisco Routers as Gateways and DSL with PairGain as Access Servers. The role of cabling and protocols in data communications. This course follows the guidelines for CISCO associate-level certification. | 1. Be able
to describe in detail the role and function of routers. (1A) 2. Be able to set up patch cables, use CAT V wire and other forms of cabling. (1A) 3. Be able to troubleshoot an ATM or DSL circuit. (1A) 4. Understand the concepts of fiber optic cables, wireless, and other contemporaneous cable technologies. (3C) 5. Be able to perform modem upgrades. Completion of this module is preparation for the Cisco Certified Network Associate, or CCNA. |
10 |
Internet Mail Servers | Installation, maintenance, and optimization of an Internet mail server using Sendmail | 1. Be
familiar with SMTP, POP3, and mail sent as Text vs. HTML. 2. Be able to filter IP s. 3. Be able to handle various e-mail server problems, including queued mail, reloads, etc. |
5 |
HTTPDaemons & FTP | Installation, maintenance, and optimization of a web server running Apache and a FTP server running Wu. | 1. Be able
to describe and set up a virtual host. 2. Be able to set up CGI handlers. 3. Be able to establish authentication. 4. Be able to set up a proxy server. 5. Use the Apache API to accomplish tasks. |
5 |
Advanced C Programming | In-depth course covering advanced C programming in the UNIX environment using the GCC compiler | 1. Write
programs that will manipulate databases. 2. Be able to understand, write, debug, and compile systems and daemon applications in the UNIX environment. 3. Understand what header files to use. 4. Be able to use the UNIX C libraries. |
8 |
Perl | A hands-on course in PERL 5 focusing on both System Administration and CGI applications. Should also include use of modules and PERL as an Object Oriented language. | 1.
Understand the following in Perl: scalar data, arrays, basic IO, file
handling, directory access, process management, system database access,
and CGI programming. 2. Understand objects, classes, and inheritance. 3. Develop and use utility programs written in Perl. |
12 |
Systems Analysis for Network Adm | Introduction to the concepts of systems analysis, as well as the role of networks in the analysis and design of business systems. | 1.
Understand the SDLC and the planning, analysis, and design of information
systems. 2. Be able to describe the role of network design in the effective design of large-scale information systems. 3. Be able to build a well-structured database. 4. Set up and configure Oracle and MySQL on a UNIX Server. 5. Be able to create secure accounts and proper permissions for secure sharing. |
3 |
Network Design & Mgnt | An advanced system administration course that covers load balancing, security issues, provisioning (installing), and network design. | 1. Be able
to demonstrate knowledge of a well-designed network. 2. Be able to incorporate fault tolerance into a network architecture. 3. Be able to demonstrate proper application of all previous concepts of the class through the drawing of a network architecture. |
13 |
Server Design | Capstone requirement for Networking Admin side. Students will demonstrate integration of all topics and ability to perform on the job problems. | From the ground up construction of a Solaris server running the following services: web, email, news, FTP, DNS, and MySQL DB | 15 |
Copyright © 2000 ISP Alliance, Inc. All rights reserved.
Member
s and visitors to our ISP Alliance website agree to abide by our
Policies and Agreements