




The various Training Modules are highlighted below with their relevant Course codes.
Course DRLT – 101 : Using GNU/Linux Desktops
Goal of the course: | To train users on 'how to use' a GNU/Linux-based operating system for everyday desktop use |
Target audience: | Anyone who uses a computer already and now wants to start using GNU/Linux for their everyday desktop use |
Duration: | 12 hours / 6 days |
Desired end result: | The trainee will become very proficient, confident and comfortable using GNU/Linux as a desktop operating system |
Pre-requisites: | Basic knowledge of using a computer |
Course DRLT – 201 : Basic Linux Server Administration
Goal of the course: | To train users on to performing basic system administration tasks and setup simple GNU/Linux based servers |
Target audience: | Existing or aspiring System and Network Administrators, students, software professionals and developers |
Duration: | 30 hours / 15 days |
Desired end result: | To deliver confident hands-on system administration experience |
Pre-requisites: | Work knowledge of GNU/Linux as an operating system |
Course Content:
Email Servers | Goal: Decipher email services. Learn how to configure simple email services. Tools: Postfix for SMTP Services, Courier for IMAP and POP3 Services and Squirrelmail for Webmail Services |
File Sharing | Goal: Configure 'Centralised File Services' for Windows and Linux/Unix networks Tools: Samba for 'File and Authentication Services' for Windows network and NFS for file services for Linux / Unix networks |
Printer Configuration | Goal: Configure, use and share a wide variety of printers with GNU/Linux Tools: Ghostscript for Postscript conversion and CUPS for print services and sharing |
Web Servers | Goal: Configure a 'Web Server' to publish web pages and host virtual web sites Tools: The Apache web server with PHP for web and application hosting |
DNS & DHCP Servers | Goal: Manage 'Name Services' and 'Centralised IP Address Allocations' Tools: The djbdns DNS server and the ISC DHCP server |
Kernel Configuration | Goal: Learn how to configure and compile the Linux kernel (Basic) Tools: The Linux kernel source code |
Course DRLT – 202 : Advanced Linux Server Administration
Goal of the course: | To train existing system and network administrators on to performing advanced system administration tasks and setup simple and complex GNU/Linux-based servers |
Target audience: | Existing system and network administrators, students, software professionals and developers |
Duration: | 40 hours / 20 days |
Desired end result: | To deliver confident hands-on system administration experience |
Pre-requisites: | Working knowledge of basic system administration, software installation and compilation and minimal networking on GNU/Linux |
Course Content:
Email Servers (Advanced) | Goal: Master advanced mail server topics - email filtering, SPAM control, anti-virus integration, access control, logging and reporting Tools:The qmail SMTP server with Courier for POP3 and SMTP services, SpamAssassin for spam control and maildrop for email filtering. |
LDAP | Goal: Setup LDAP-based authentication and directory services Tools: The OpenLDAP directory server |
Advanced File Sharing | Goal: Setup advanced file servers using LDAP and ACLs Tools: The Samba file server with OpenLDAP for account management |
Source Code Management | Goal: Manage an effective Source Code Versioning Systems Tools: CVS & Subversion for source code management |
Newsgroups & Mailing Lists | Goal: Manage 'Centralised Discussion Groups' with access control Tools: ISC NNTP server for newsgroups and mailman & ezmlm for mailing list management |
Shell Scripting | Goal: Learn how to automate system administration using shell scripts Tools: The Bash shell |
MySQL Administration | Goal: Install and manage a database server Tools: The MySQL database server |
Kernel Configuration | Goal: Learn about 'Advanced Linux Kernel Configuration' options Tools: The Linux kernel |
Course DRLT – 301 : Linux Network Administration
Goal of the course: | To train system and network administrators to perform basic and advanced network administration tasks and setup GNU/Linux-based network firewalls, routers and proxies |
Target audience: | Existing or aspiring system and network administrators, students, software professionals and developers |
Duration: | 28 hours / 14 days |
Desired end result: | To deliver confident hands-on network administration experience |
Pre-requisites: | Good knowledge of system administration and software / service installation and configuration on GNU/Linux |
Course Content:
Networking Basics | Goal: Get a strong conceptual understanding of networking concepts Tools: None |
Proxy Services | Goal: Setup and manage a HTTP proxy server Tools: The Squid HTTP proxy and cache server |
Firewall Configuration | Goal: Configure a Linux-based network firewall and filter Tools: The NetFilter sytem and iptables utilities |
Advanced & Policy Routing | Goal: Perform advanced and policy-based IP routing with Linux Tools: Linux routing utilities – iproute2 |
Network Debugging | Goal: Learn how to debug networking problems and mis-configurations Tools: Network sniffers such as tcpdump and ethereal |
OpenVPN SSL VPNs | Goal: Enable remote and roaming users to connect to the local network Tools: The OpenVPN SSL toolkit |
OpenSwan IPSec VPNs | Goal: Connect to remote networks using IPSec protocols Tools: The OpenSwan IPSec toolkit |
Kernel Configuration | Goals: Custom-compile a Linux-kernel with advanced networking options Tools: The Linux kernel |
Course DRLT – 401 : Linux Developer's Tools
Goal of the course: | To train users on to effectively develop software on GNU/Linux using Free Software tools, compilers and concepts |
Target audience: | Existing or aspiring system and network administrators, students, software professionals and developers |
Duration: | 12 hours / 6 days |
Desired end result: | To deliver confident hands-on system administration experience |
Course Content:
Course DRLT – 501 : Building 'Dynamic Websites' with Drupal (with 'How' to send mass mails' module)
Goal of the course: | To enable users to build dynamic websites powered by a content management system (Drupal) + How to send out targetted mailers to your database of organisational contacts. |
Target audience: | Non-technical / technical users and system and network admins who are responsible for managing the website and Internet communication for their organisations |
Duration: | 20 hours / 10 days |
Desired end result: | To enable people to build, update and operate continuously updated websites |
Course Content:
Course DRLT – 601 : 'Partnering' with DeepRoot Linux and deepOfix
Goal of the course: | To enable our partners to have a good understanding of our Solutions (or Market Offerings) in terms of Products and Value Added Services. |
Target audience: | An existing or a prospective partner/reseller of/for DeepRoot Linux. |
Duration: | 20 hours / 5 days |
Desired end result: |
|
Course Content: