We teach what we know ... Software!
303.377.6176
Shell Programming Training

Course Description  
Students learn to read, write, and debug shell scripts, thus increasing productivity by taking full advantage of the UNIX shell.

Course Length: 3 Days
Course Tuition: $990 (US)
Prerequisites
Fundamentals of UNIX.
Course Outline  

Introduction to Java
Java History
Security and the Net

Getting Started
The Big Picture
Writing the Code
Compiling and Running Java Programs
The Development Cycle
Java Applets
Applet Deployment

Java Language Fundamentals
Class Definitions
Method Definitions
Variables, Scope, and Access
Creating Objects
Constructors
Operators
Conditions
Arrays
Loops

Advanced Language Features
OO and Java
Using Inheritance
Inheriting Functionality
Multi-Threaded Programming
Thread Communication
Packages
JavaDoc
Exception Handling

Laying Out a Form
What is a Layout Manager?
Using the FlowLayout Manager
Using the GridLayout Manager
Using the BorderLayout Manager
Containers
Which Layout?
 GUI Components in Java
Events and Listeners
Adaptors
Implementing Panels
Labels
TextFields
Creating and Using Buttons
CheckBoxes and RadioButtons
ComboBoxes
Using Lists
Multi-line Text Fields

Accessing Data Over the Network
URLs
Getting a Document
Using I/O Streams
Sending Data to a CGI Script on the Server
Opening a Socket
Creating an E-mail Message

Windows, Dialogs, and Menus
Creating a Frame Object
The Not-So-Basics of Menus
Menu Events
Opening a Dialog With the User

The Buzzword Breakdown
JDBC
RMI
Beans
Servlets
Swing
JavaScript
ActiveX
CORBA

Contact us for course schedules or more information.


Let's Have Fun

Training can be conducted in a number of different ways outside of a classroom setting. To that end, we offer some free on line tutorials which we will update extensively in the very near future. We also offer mentoring services to help design, integrate and develop large scale complicated systems.
Some of the places where we have taught >>
  • New York City
  • Los Angeles, California
  • Chicago, Illinois
  • Houston, Texas
  • Philadelphia, Pennsylvania
  • Pittsburgh, Pennsylvania
  • Phoenix, Arizona
  • San Antonio, Texas
  • San Diego, California
  • Dallas, Texas
  • San Jose California
  • Buffalo, New York
  • Toronto, Canada
  • Montreal, Canada
  • Detroit, Michigan
  • Indianapolis, Indiana
  • Jacksonville, Florida
  • San Francisco, California
  • Columbus, Ohio
  • Austin, Texas
  • Memphis, Tennessee
  • Baltimore, Maryland
  • Fort Worth, Texas
  • Charlotte, North Carolina
  • El Paso, Texas
  • Milwaukee, Wisconsin
  • Seattle, Washington
  • Boston, Massachusetts
  • Denver, Colorado
  • Louisville, Kentucky
  • Washington DC
  • Nashville, Tennessee
  • Las Vegas, Nevada
  • Portland, Oregon
  • Oklahoma City, Oklahoma
  • Tucson, Arizona
  • Albuquerque, New Mexico
  • Long Beach, California
  • Atlanta, Georgia
  • Fresno, California
  • Sacramento, California
  • New Orleans, Louisiana
  • Cleveland, Ohio
  • Kansas City, Kansas
  • Boulder, Colorado
  • Virginia Beach, Virginia
  • Omaha, Nebraska
  • Oakland, California
  • Miami, Florida
  • Tulsa, Oklahoma
  • Honolulu, Hawaii
  • Minneapolis, Minnesota
  • Colorado Springs, Colorado
©2012 The Hartmann Software Group, Independence Plaza, B-180 1001 16th Street, Denver, Colorado 80265