SYS-ED’s UNIX and Linux Fundamentals training program is 10 days in duration and will be
tailored to specific training needs and operational objectives.
A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration. Educational consultancy topics, inclusive of
project specifications also can be incorporated into the program. A program can
be dedicated to to a UNIX- or Linux- variant: Solaris, Red Hat, SUSE, or Ubuntu.
- For new hires with minimal experience, basic commands, system navigation, and online help is provided.
- For experienced fast-track information technology professionals, the training program can be
directed to commercial enterprise software:
IBM,
Oracle, Microsoft or mobile devices application development -
Google Android smartphones and Android-Honeycomb tablets.
SYS-ED's
training programs utilize the full complement of delivery medium:
distance-learning, web-based,
and
technology driven classrooms. As part of conducting a training program,
subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations,
component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom training and distance-learning. At the client's discretion, checklist of completed tasks,
validation assessment, and a final examination can be utilized.
|
Module: |
UNIX: Fundamentals - Level 1 |
|
Duration: |
3 days |
|
Major Topics: |
| 1. What is UNIX |
2. Basics
|
3. File system concepts |
| 4. Commands |
5. vi editor |
6. File permissions |
| 7. Processes |
8. C shell specifics |
9. Korn shell features |
| 10. UNIX environment |
11. Shell variables |
12. Configuration files |
| 13. Network commands |
|
|
|
|
Module: |
UNIX: Fundamentals - Level 2 |
|
Duration: |
3 days |
|
Major Topics: |
| 1. Introduction |
2. Establishing communication |
3. Filing system |
| 4. File management |
5. UNIX permissions |
6. Redirection, filters, and pipes |
| 7. vi editor |
8. Shell scripts |
9. UNIX shells and variables |
| 10. UNIX c-shell user environment |
11. Aliases in the c-shell |
12. History in the c-shell |
| 13. System status and command information |
14. Multitasking capabilities |
15. Advanced file management |
| 16. Transferring and printing files |
17. Command line database processing |
|
|
|
Module: |
Linux: Installation, Configuration, and Support |
|
Duration: |
4 days |
|
Major Topics: |
| 1. Getting started |
2. Linux installation |
3. System management
tools |
| 4. Installation
techniques |
5. Startup and shutdown |
6. System administration
tools |
| 7. X Window system |
8. RAID: Redundant Array
of Independent Disks |
9. Filesystems |
| 10. Kernel compilation
and configuration |
11. User-level
administration and security |
12. Networking |
|
|
Module: |
UNIX: Shell Programming |
|
Duration: |
3 days |
|
Major Topics: |
| 1.
Environment |
2.
Shell script elements |
3.
Conditional program execution |
| 4.
Program loops and iteration |
5.
Strings and patterns |
6.
Storing and accessing data |
| 7.
Shell variables |
8.
Processing data |
9.
Modular programming with functions |
| 10.
Intranet and Internet - interacting |
11.
Debugging |
|
|
|
Module: |
UNIX and Linux: Tools and Utilities |
|
Duration: |
4 days |
|
Major Topics: |
| 1.
UNIX and Linux concepts |
2.
UNIX/Linux standards |
3.
UNIX regular expressions |
| 4.
Building search patterns |
5.
grep command |
6.
UNIX filters - characteristics |
| 7.
Common UNIX filters |
8.
Comparing versions of files with diff |
9.
Shell basics |
| 10.
Working with tools creatively |
11.
Using the awk utility |
12. Creating awk
scripts |
| 13. awk
capabilities |
|
|
|
|
Module: |
Perl Programming |
|
Duration: |
3 days |
|
Major Topics: |
| 1.
Pearl featureset |
2.
Numeric and string literals |
3.
Operators |
| 4.
Perl statements |
5.
Functions |
6.
References |
| 7.
Input and output in Perl |
8.
Regular expressions |
9.
Handling errors and signals |
| 10.
Objects in Perl |
11.
Debugging Perl |
|
|
Review Additional Content
UNIX- and Linux- variant operating systems and interrelated areas of information technology subject matter can be researched using the
course search engine.
The audience, duration, and content can be used as a starting point to augment an integrated training program or evaluate a fast-track course.
|
Technology Exchange Websites |
|
SYS-ED's
websites compile, organize, and present software
specific and established operational categorizations of information
technology. They provide a framework for assessing knowledge
transfer: web-based training,
classroom instruction, technology updates, courseware, training
aids, learning paths, and validation assessment. |
|
www.unixtrainingbysysed.us/commquests.htm |
Footnote 1:
David Silverberg and David Shapiro were both among the first wave of
technologist and programmers who evaluated the UNIX operating system and
designed and coded C programs. Dave Silverberg was coding programs and reviewing
source code and later taught classes at Bell Laboratories. David Shapiro, in
conjunction with classmates at Union College and Cornell University, became
familiar with the capabilities and long term potential of low level programming
languages, and early versions of both UNIX and BASIC.
Footnote 2:
SYS-ED’s core UNIX and Linux curriculum has been submitted to the New York State
Department of Education - Bureau of Proprietary School Supervision for review.