ASERT LOGO Advanced Software Engineering, Research and Training
Leading-Edge Courseware, Highly-Skilled Experienced Instructors

Linux Curriculum

ASERT has a range of Linux courses. If you don't see what you are after, please contact us to discuss your training needs. Our courseware is very modular, so we can often put together something which meets your needs.

LX101: Introduction to Linux & Administration (2-4 days)

The popularity of the UNIX operating system has increased steadily over the last decade or so. The system's stability and scalability has led to it becoming the system of choice for enterprise-level applications such as hosting mail and Web servers and providing database services. At the same time, the growing acceptance of popular, freely available derivations such as Linux and FreeBSD means that UNIX is reaching out to the desktop as never before. The growth of UNIX means that skilled administrators are in great demand.

LX102: Introduction to Linux for Developers (2 days)

This course provides an introduction to Linux for Developers. It provides an overview of the main features of Linux that are applicable to developers including: installation and configuration, kernel overview, understanding Linux file systems, run-level services, using and writing BASH/Python scripts, package management, processing command-line and environment variables, error handling, file handling, processes and threads, signals, inter-process communication (including pipes, named pipes, and shared memory), console applications, GUI applications, and web applications.

LX202: LAMP - Installing & Configuring Apache Server (1-2 days)

Lamp stands for Linux, Apache, MySQL and one of PHP, Perl, Python etc. and is one of the common development platforms for Linux. The focus of this course is on the A in LAMP. It is designed for the web administrator who wants to set up and run an apache server. The course covers configuration for static web sites and options for dynamic content.

LX210: LAMP - Using PHP & MySQL (1 day)

Lamp stands for Linux, Apache, MySQL and one of PHP, Perl, Python etc. and is one of the common development platforms for Linux. The focus of this course is on the M and P parts of LAMP. It is designed for the experienced web developer who wishes to learn PHP and MySQL. Topics include Data manipulation, variables, form processing, interaction with CGI, Creating Databases for the internet, SQL expressions, Creating and Manipulation variables, Control Sequences, Functions, Dynamic Queries, generation of dynamic graphics using PHP.