Courses

Overview

Java

BREW

Perl

Linux

OOD and
Design
Patterns

C++
and C

UNIX and
Shell

C# and
.NET


Linux

Linux is a popular clone of the Unix Operating Systems for personal computers and workstations. First developed by Linus Torvalis at the University of Helsinki in Finland, it is now freely available along with all of the popular Unix utilities that have been ported to Linux. These Linux utilities are obtainable from Free Software Foundation's GNU project. Linux systems are popular for web and file servers and programmers' workstations. Linux typically runs applications faster than other operating systems commercially available in the PC environment.



Linux for Developers
(detailed course outline available)

Linux for Developers is a four-day course with hands-on workshops that is designed for participants who wish to learn and enhance their software development skills under Linux. The learning objectives are:

  • To learn Bash programming for the design of Linux custom tools and applications.
  • To learn Tcl/Tk programming to design graphical user interfaces and windowing systems under Linux.
  • To learn make and RCS/CVS for the support and maintenance of software applications under version control.
  • To learn how to use Python, an object-oriented scripting language, and PHP, a web scripting language, under Linux.
This course is intended for software engineers, system analysts, program managers and user support personnel. Knowledge of high-level language concepts (C, FORTRAN, C++, Java, etc.) is helpful but not mandatory.

Advanced Linux Programming
(detailed course outline available)

Advanced Linux is a four-day course with hands-on workshops that shows programmers how to develop custom software to interface with the Linux kernel. Students first learn file I/O and process creation and control. The second part of the course covers interprocess communication and sockets for networking.

Participants learn the functionality and protocols of each mechanism, and also how to apply each one in applications. The course combines class lectures with hands-on workshops to strengthen the material presented in class.


Home | About Us | Clients | Courses | Books | Articles | Download | Contact Us

Copyright © 2006, Anderson Software Group, Inc., Encinitas, CA

Return to Home PageReturn to Home Page