<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Sydney Linux Users' Group</title>
<link href="slug.css" rel="stylesheet">
<link href="favicon.ico" rel="shortcut icon">
</head>
<body>
<table id="menubar">
<tr>
<td><ul>
<li><a href="/">Main</a>
<li><a href="about.html">About SLUG</a>
<li><a href="events/">Events</a>
<li><a href="contacts.html">Contact Details</a>
<li><a href="meetings/">Meetings / Talks</a>
<li><a href="gallery/">Photo Gallery</a>
</ul>
</td><td><ul>
<li><a href="lists/">Mailing Lists</a>
<li><a href="archives.html">List Archives</a>
<li><a href="jobs.html">Jobs</a>
<li><a href="training.html">Training</a>
<li><a href="sydney.html">Linux in Sydney</a>
<li><a href="faq/">FAQ</a>
</ul>
</td></tr></table>
<h1><img src="slug-logo.png" alt="Tugger the SLUGger!" width="89" height="88">
Sydney Linux Users' Group</h1>
<h2>Granville TAFE Linux Courses</h2>
<div class="block">
<h3>Semester 1 - 2004</h3>
<p>The Electrical Engineering Department at Granville TAFE runs a
course in Linux. The qualification is called "A Statement of
Attainment in Manufacturing and Engineering (Linux)---9877".
</p>
<p>The cost is approximately $150 for the semester.</p>
<p>New enrolments for the first semester of 2004 will be held on the 29th
and 30th of January 2004. Those interested in applying should contact
<a href="mailto:geoffrey@zip.com.au">Geoffrey Robertson</a>
<p>Further details may be found here:
<ul>
<li><a href="http://moodle.gonzo.org.au">Course Online Organization</a>
<li><a href="http://lcdp.sf.net">Course Documentation</a>
</ul>
</p>
<p>
There are four subjects proposed for semester 1 in 2004. Most
students do the Introductory course first and then optionally one or
both of the certification subjects the following semester.
<ul>
<li> Introduction to Linux
<li> LPI Certification 101
<li> LPI Certification 201 (NEW)
<li> CCNA Study group
</ul>
</p>
<hr>
<h3>1. Introduction to Linux</h3>
<p><h4>Duration:</h4> 18 weeks @ 4hours per week</p>
<p>One afternoon a week 13:30 to 17:30<br>
Or<br>
One evening a week 17:30 to 21:30
</p>
<p><h4>Prerequisites:</h4></p>
A level of general computer literacy
and an interest in learning and using Linux. You will need a box to
run Linux at home.
<h4>Subject content:</h4>
<ul>
<li>a brief history of UNIX and Linux
<li>installing Linux
<li>login, passwords and user accounts
<li>command history and completion, and the gpm
<li>using the bash shell
<li>introduction to vi
<li>filesystem navigation
<li>mounting filesystems
<li>beginners shell scripting
<li>installing software: tarballs debs and rpms
<li>using emacs
<li>a brief introduction to gcc and gdb
<li>creating a vector drawing with xfig
<li>network configuration
<li>basic network commands: ssh, ftp, telnet, talk and mail
<li>setting up X
<li>making an image with the gimp
<li>creating and uploading a simple web page
<li>prettifying text with LaTeX
<li>introduction to various applications
</ul> You could have a look at some
</p>
<hr>
<h3>2. LPI Linux Certification Study Group---Part 1</h3>
<p>This subject is intended as preparation for the Linux Professional
Institute's Linux Certification - 101 General Linux, Part 1 <br> See
<a href="http://www.lpi.org"> Linux Professional Institute</a> for
details.
<p><strong>Note</strong> This course does not provide LPI
certification. It is a preparation study course only. Certification
testing must be arranged by the student with the commercial
organisations that provide it.
<p>I will be facilitating these classes rather than teaching them. My
intention is to run them as seminar / study groups, with participants
and others presenting various topics. I'll do the organisation,
photocopying and present many of the topics. Because we'll be
teaching each other, this course will only be suitable for people with
firm foundation knowledge of Linux.
<p><h4>Duration:</h4> 18 weeks @ 4hours per week</p>
<p>One evening a week 17:30 to 21:30</p>
<p><h4>Prerequisites:</h4></p>
<p>A good working knowledge of Linux.</p>
<h4>Subject content:</h4>
<p>This course will cover a wide variety of Linux
workstation, server and networking topics. The exact content will
depend on the interests and skill of the participants.
<p>It is envisaged that about three quarters of the time will be spent
following the objectives of the LPI Certification (summarised
below).
For further details see
<a href="http://www.lpi.org/p-obj-101rel2.html"> "101 General Linux, Part
1" </a>.
<ul>
<li>Hardware & Architecture</li>
<ul>
<li>Configure Fundamental BIOS Settings</li>
<li>Configure Modem and Sound cards</li>
<li>Setup SCSI Devices</li>
<li>Setup different PC expansion cards</li>
<li>Configure Communication Devices</li>
<li>Configure USB devices</li>
</ul>
<li>Linux Installation & Package Management</li>
<ul>
<li>Design hard disk layout</li>
<li>Install a boot manager</li>
<li>Make and install programs from source</li>
<li>Manage shared libraries</li>
<li>Use Debian package management</li>
<li>Use Red Hat Package Manager (RPM)</li>
</ul>
<li>GNU & Unix Commands</li>
<ul>
<li>Work on the command line </li>
<li>Process text streams using filters</li>
<li>Perform basic file management</li>
<li>Use streams, pipes, and redirects</li>
<li>Create, monitor, and kill processes</li>
<li>Modify process execution priorities</li>
<li>Search text files using regular expressions</li>
<li>Perform basic file editing operations using vi</li>
</ul>
<li>Devices, Linux Filesystems, Filesystem Hierarchy Standard</li>
<ul>
<li>Create partitions and filesystems</li>
<li>Maintain the integrity of filesystems</li>
<li>Control mounting and unmounting filesystems</li>
<li>Managing disk quota</li>
<li>Use file permissions to control access to files</li>
<li>Manage file ownership</li>
<li>Create and change hard and symbolic links</li>
<li>Find system files and place files in the correct location</li>
</ul>
<li>X</li>
<ul>
<li>Install & Configure XFree86</li>
<li>Setup a display manager</li>
<li>Install & Customize a Window Manager Environment</li>
</ul>
</ul>
<hr>
<h3>3. LPI Linux Certification Study Group---Part 2</h3>
<p>This subject is intended as preparation for the Linux Professional
Institute's Linux Certification - 102 General Linux, Part 2 <br> See
<a href="http://www.lpi.org"> Linux Professional Institute</a> for
details.
<p><strong>Note</strong> This course does not provide LPI
certification. It is a preparation study course only. Certification
testing must be arranged by the student with the commercial
organisations that provide it.
<p>I will be facilitating these classes rather than teaching them. My
intention is to run them as seminar / study groups, with participants
and others presenting various topics. I'll do the organisation,
photocopying and present many of the topics. Because we'll be teaching
each other, this course will only be suitable for people with firm
foundation knowledge of Linux.
<p><h4>Duration:</h4> 18 weeks @ 4hours per week</p>
<p>This course will be run in Semester 2 2004</p>
<p><h4>Prerequisites:</h4></p>
<p>A good working knowledge of Linux.</p>
<h4>Subject content:</h4>
<p>This course will cover a wide variety of Linux
workstation, server and networking topics. The exact content will
depend on the interests and skill of the participants.
<p>It is envisaged that more than half the time will be spent following
the objectives of the LPI Certification (summarised below). For
further details see <a href="http://www.lpi.org/p-obj-102rel2.html"> "102
General Linux, Part 2" </a>.
<ul>
<li>Kernel</li>
<ul>
<li>Manage/Query kernel and kernel modules at runtime </li>
<li>Reconfigure, build, and install a custom kernel and kernel modules</li>
</ul>
<li>Boot, Initialisation, Shutdown and Runlevels</li>
<ul>
<li>Boot the system </li>
<li>Change runlevels and shutdown or reboot system</li>
</ul>
<li>Printing</li>
<ul>
<li>Manage printers and print queues</li>
<li>Print files</li>
<li>Install and configure local and remote printers</li>
</ul>
<li>Documentation</li>
<ul>
<li>Use and manage local system documentation</li>
<li>Find Linux documentation on the Internet</li>
<li>Notify users on system-related issues</li>
</ul>
<li>Shells, Scripting, Programming and Compiling</li>
<ul>
<li>Customise and use the shell environment</li>
<li>Customise or write simple scripts</li>
</ul>
<li>Administrative Tasks</li>
<ul>
<li>Manage users and group accounts and related system files</li>
<li>Tune the user environment and system environment variables</li>
<li>Configure and use system log files to meet administrative and
security needs</li>
<li>Automate system administration tasks by scheduling jobs to run
in the future</li>
<li>Maintain an effective data backup strategy</li>
<li>Maintain system time</li>
</ul>
<li>Networking Fundamentals</li>
<ul>
<li>Fundamentals of TCP/IP</li>
<li>TCP/IP configuration and troubleshooting</li>
<li>Configure Linux as a PPP client</li>
</ul>
<li>Networking Services</li>
<ul>
<li>Configure and manage inetd, xinetd, and related services</li>
<li>Operate and perform basic configuration of sendmail</li>
<li>Operate and perform basic configuration of Apache</li>
<li>Properly manage the NFS, smb, and nmb daemons</li>
<li>Setup and configure basic DNS services</li>
<li>Set up secure shell (OpenSSH)</li>
</ul>
<li>Security</li>
<ul>
<li>Perform security administration tasks</li>
<li>Setup host security</li>
<li>Setup user level security</li>
</ul>
</ul>
<hr>
<h3>4. CCNA Study Group on Linux</h3>
<p>CCNA? What's that got to do with Linux? Cisco claim that their
teaching materials are gender neutral i.e. they run on Windows OR Mac!
Reminds me of the Blues Brothers line "We have both kinds of music,
Country and Western". So, the Cisco teaching materials consist of
shockwaves, PowerPoint presentations, router simulators with names
like eSim.exe, and lots of files like "My Lesson Plan .doc". But the
plan here is to do the entire course on Linux, translating materials from
propriety formats to open formats wherever possible. </p>
<p>There are many issues with establishing this course, it may not run to
completion. So for people just wanting a CCNA, don't do this course,
it will be better taught on MSWindows elsewhere. But for penguinisters
who wish to give this a shot, join up.</p>
<p><strong>Note</strong> This course does not provide CCNA
certification. It is a preparation study course only. Certification
testing must be arranged by the student with the commercial
organisations that provide it.
<p>I will be facilitating these classes rather than teaching them.
My intention is to run them as seminar / study groups, with
participants and others presenting various topics. I'll do the
organisation, photocopying and present a selection of the topics.
Because we'll be teaching each other,
this course will only be suitable for people with firm foundation
knowledge of Linux.
<p><h4>Duration:</h4> 2 x 18 weeks @ 4hours per week</p>
<p>Monday 13:30 to 17:30</p>
<p><h4>Prerequisites:</h4></p>
<p>A good working knowledge of Linux.</p>
<h4>Subject content:</h4>
<p>The exact content will depend on the interests and skill of the
participants but will follow the Cisco program.
<br> See
<a href="http://cisco.netacad.net"> Cisco Net Acadamy</a> for details.
<hr>
<h3>5. Linux Scripting and Programming</h3>
<p>Open format programming mystery tour for beginner programmers. This
subject provides an introduction to a variety of programming languages
and programming tools running on Linux.
<p><h4>Duration:</h4> 18 weeks @ 4hours per week</p>
<p>Will not be run in Semester 1 2004</p>
<p><h4>Prerequisites:</h4></p> <ul> <li>A good working knowledge of
Linux.</p> <li>Some knowledge of shell scripting and some programming
language (say C) will help but is not essential. <li>Preference may
be given to those who have achieved a B pass or better in the subjects
the Introduction to Linux course. </ul>
<p><h4>Subject content:</h4> In past semesters this subject has
attracted students with a variety of interests and backgrounds, from
professional programmers to beginners. It is taught by an amateur
programmer with a wide (but shallow) knowledge of programming on
Linux. This semester the course will probably concentrate on scripting
in bash, Perl or Python. However, there could be major or minor
deviations into Perl, assembler, Fortran, C, C++, ipchains, m4,
whatever.
<br><p>
<hr><h3>course contact</h3> <a href="mailto:geoffrey@zip.com.au">Geoffrey Robertson</a>.
<p>Updated: Thu Jan 9 15:37:32 EST 2003
</div>
<div class="footer">
<hr>
Page by <a href="mailto:gus@slug.org.au">Angus Lees</a> and <a href="website.html">others</a>.
Optimized for <a href="http://www.w3.org/">standards</a>.<br>
Written in <a href="http://perl.apache.org/embperl">Embperl</a>,
<a href="source.html">source is available</a>.<br>
Linux is a tradmark of Linus Torvalds.
</div>
</body>
</html>