TEXAS SOFTWARE SERVICES AND TRAINING
Phone: 972-675-0324

Class Descriptions


Access For Developers

Class Length: 5 days

Prerequisites: Experience with a high level programming language, experience using relational databases such as FoxPro, dBase or Access. Experience with Windows 95. Knowledge of Visual Basic or Access Basic would be helpful.

 Description: This class focuses on DAO and advanced techniques for programmers doing technical design and development in Access to maximize efficiency.

Go Back to Main Menu
Registration Form

 

 
 
 


Advanced C and Data Structures

Class Length: 4 days.

Prerequisites: Computer software engineers, scientists programmers, developers, and technical personnel with or without a prior training in advanced data structures. Technical people interested in C or advanced features of the C language. Former C programmers who need a fast refresher. Technical personnel with at least 4 months of experience programming in C, or recent programming in C, PL/1, ADA, Pascal, or FORTRAN. While this class is not intended for self-taught or new programmers who have only light recent experience, an attempt will be made to accommodate persons with insufficient background on an individual basis. Please consult the instructor. The class is fast paced and presumes a good foundation in programming.

Description: Teaches sophisticated features of the C programming language and the concepts needed for solid software engineering. Heavy emphasis placed on C pointers, pointer arithmetic, macros using pointers, data structures using pointers. Other topics include selected system functions, variable argument functions, exit processing, recursion, binary trees, link lists, stacks, primitive functions on data structures, and an overview of C++.
 

Go Back to Main Menu
Registration Form

 

C++ and Object Oriented Programming

Class Length: 5 days.

Prerequisites: Prior experience in C programming is recommended but not required.

Description: The C++ programming language teaches the foundations of Object Oriented programming suitable for PC's, Unix, Vax and Other platforms. Full Treatment of the C++ language is covered including multiple inheritance, templates, polymorphism, exception handling, and run time type verification.
 

Go Back to Main Menu
Registration Form

 

C Programming - Introduction

Class Length: 5 days.

Prerequisites: Fundamental programming skills. Class may be modified and supplemented for nonprogrammers.

Description: Objectives of the course are for the student to learn how to: - program in C - do calculations - control the flow of execution - modularize a program using functions and files - use arrays - use pointers - use character strings - use structures and bit fields - do text input/output - do file input/output - use the preprocessor.

The course follows the ANSI C standard and contains many example programs, self-assessment tests for each topic, and 67 programming exercises of increasing level of difficulty with solutions.
 

Go Back to Main Menu
Registration Form

 

 
 
 


C Programming For Experienced Programmers

Description:  Provides the new and experienced programmer with a solid understanding of the C programming language including concepts of structured programming.  Includes an overview of the phases of software life cycle.  Class focuses on the ANSI model of this increasingly important language.  Appropriate for VMS VAX-C, Unix and derivatives, IBM, DOS, OS/2 and Windows.
 
Go Back to Main Menu
Registration Form

 

 
 
 


COBOL - Introduction

Class Length: 5 days.

Prerequisites: Fundamental programming skills. Class may be modified and suplemented for nonprogrammers.

Description: The course covers IBM VS COBOL II and IBM COBOL for MVS & VM and contains many example programs, self-assessment tests for each topic, and 15 programming exercises of increasing level of difficulty.
 

Go Back to Main Menu
Registration Form

 

 
 




COM/DCOM Using ATL

Class Length:  5 days.

Pre-requisites:  Experience with Windows programming using Visual C++ and a basic understanding of Win32 architecture.  The course has minimal dependence on MFC, which is used for convenience to create GUI test programs.  In many case simple console command-line test programs are used, a strategy which can almost always be employed to test ATL COM components.

Description:  This intensive 5-day course is a thorough comprehensive treatment of COM and DCOM programming using the Active Template Library (ATL).  Although some previous exposure to COM and OLE programming using MFC would be helpful background, this course covers COM from the ground up.  The use of ATL facilitates a much more complete and sophisticated treatment of COM than was possible using previous approaches.  ATL also enables the implementation of lightweight components suitable for use in distributed applications, including ActiveX-based programming for the Internet.
 

Go Back to Main Menu
Registration Form

 

 
 
 


Introduction to Unix for Users

Class Length: 4 days. This class can be extended to 5 days to include shell programming.
Prerequisites: Ability to type and work with computers.

Description: Teaches the essential tasks and commands needed to make use of UNIX computers in daily work.
 

Go Back to Main Menu
Registration Form



Distributed Application Development Using ActiveX - Visual Basic Edition
Class Length:  5 days

Prerequisites:   No prior knowledge of ActiveX or Object Oriented

Programming required. However participants should be experienced
applications programmers with a fundamental knowlege and experience with
Visual Basic and VB IDE.

Topics:
1: Object Oriented Programming with Visual Basic (Intro to OOP, VB & OO, Events, Interfaces and containment, polymorphism, Variants and Collections).
2: COM Programming using VB( Intro to components, COM Obj. Model, Type
Libraries, COM and the Registry, Error Handling, Automation & Late
Binding, Intro to ActiveX controls).
3: ActiveX Enterprise Programming with VB( Intro to Distributed Systems,
Intro to DCOM, ActiveX Data Objects, ADO an SQL Server, Microsoft
Trans.Server, Intro to MS Message Queuing).
 

Go Back to Main Menu
Registration Form

 

 
 
 



Internet Programming With ActiveX

Class Length: 4 days
Prerequisites: Experience with Visual C++, knowledge or use of Internet Explorer, and knowledge of MFC programming helpful.

Description: Learn about new ActiveX Tecnologies including controls, scripting (including Visual Basic and Java), HTML and IIS extensions.
 

Go Back to Main Menu
Registration Form

 

 
 
 



Java - Introduction

Prerequisites: Experience creating compiled programs with C (or a similar language). Creating and editing text files in vi or the OpenWindows text editor. Using a World Wide Web (WWW) browser such as Netscape.

Description: This course presents an overview of the Java programming language, includijng Java applet programming. An introduction to object concepts is also presented. This course includes the 2-day Advanced Java Programming course that covers some advanced features and the application programming interface (API) of the Java.
Go Back to Main Menu
Registration Form

 

 
 
 


MFC Programming for Windows

Class Length: 5 days.

Prerequisites: Presumes prior experience with the Visual C++ programming environment.

Description:  Teaches the Microsoft Foundation Classes and apply them to Windows programming.
Go Back to Main Menu
Registration Form

 

 
 
 


MFC Programming with Visual C++ for Windows

Class Length: 5 days

Prerequisites: Knowledge of C++ is essential. Previous SDK Windows programming experience is not required.

Description: This course teaches Windows programming via an object oriented approach using Visual C++ and the Microsoft Foundation Class Library. The course emphasizes the use of MFC to develop portable applications that run across all Windows environments, including Windows 3.1 and Windows NT. many sample programs and laboratory exercises are provided for Visual C++ and MFC (latest versions). Exercises inlclude directions for implementing 16 bit as well as 32 bit solutions.
Go Back to Main Menu
Registration Form

 

 
 
 



 

Object Oriented Analysis and Design

Class Length: 4 days.

Prerequisites: None

Description: This class presents a thorough review of object oriented concepts including analysis, design. Use Case, CRC, and the Unified model, its history and future are presented. A review of software management of object oriented prgrams is included. Class includes live demonstrations of several OOA/D tools including ROSE. Students are encouraged to complete team projects using OOA/OOD tools presented in class.
 

Go Back to Main Menu
Registration Form

 

 
 
 


Object Oriented Technology for Managers

Class Length: 1 day.

Prerequisites: Lead programmers, software engineers, technical managers and software managers, information systems directors and technical executives who establish or implement strategic technology direction for the corporation.

Description: A high level, one-day overview of the importance and benefits of Object Oriented (OO)  technologies. Includes a review of risks and techniques useful in managing risks and presents cases from several acclaimed examples of implementation of OO methods at the corporate level.

Object Technology is a software structuring technique. The principles are independent of any programming language, and are considered more important than raw material. Adoption of standards is accelerating, tools are emerging, and methodologies are maturing. Object Technology is permeating every aspect of software development; it may well be the key software technology of this decade.
Go Back to Main Menu
Registration Form

 

 
 
 


OLE and COM Programming with MFC

Class Length: 5 days.

Prerequisites: Presumes prior background and experience working with the Microsoft Foundation Class libraries.

Description: Teaches the essentials needed to program applications requiring OLE and COM.
Go Back to Main Menu
Registration Form



PowerBuilder 5.0 - Introduction

Class Length: 5 days

Prerequisites: Application programming experience, experience using MS Windows or another graphical user interface,knowledge of relational database concepts and SQL

Description: This course is for those involved in business applications for a client/server environment, including professional applications programmers, consultants and project managers.
 

Go Back to Main Menu
Registration Form

 

 
 
 



Unix - Commands and Shell Programming

Class Length:  4 days

Pre-requisites: Typing.

Description:  Part of the power of UNIX lies in the ability to creatively apply common tools to new situations. This course introduces the concepts needed to understand the way UNIX works as well as the commonly used commands and utilities. Program development tools and shell programming are included. Proficiency in applying new skills is reinforced with exercises after each module.  For new users & developers.
 

Go Back to Main Menu
Registration Form

 

 
 
 


Visual Basic 6.0 - Introduction

Class Length:  5 days

Pre-requisites: Knowledge and experience with Windows.   Background in basic programming languages is suggested.

Description: This 5 day class is for programmers and developers new to Visual Basic. It presents the essential elements needed to get started writing simple applications in Visual Basic.  Prerequisites: experience in other high level programming languages, experience using MS Windows including mouse operation.
 

Go Back to Main Menu
Registration Form

 

 
 
 


Visual Basic 6.0 - Advanced

Class Length: 5 days.

Prerequisites: Prior Visual basic programming experience.

Description: This course builds upon the expertise of visual Basic programmers and extends their knowledge and capability in developing applications using Visual Basic. The course addresses several topic areas frequently used in the creation of enterprise level applications including: OLE servers, DDE, MDI, database access, File I/O, ActiveX and Visual SourceSafe, Exercises are used to re-enforce the concepts presented. Prerequisites: Previous Visual basic programming experience.
 

Go Back to Main Menu
Registration Form

 

 
 
 



Visual C++

Class Length: 5 days.

Prerequisites: Presumes experience with Windows and also programming in C.

Description: Teaches the C++ programming language as implemented by the Microsoft Visual C++ programming environment. Introduces MFC and the Windows Programming Paradigm of event driven programs.
 

Go Back to Main Menu
Registration Form


Win32 API Programming

Class Length: 5 days.

Prerequisites: Programming in C++ or Visual C++ and experience programming Windows using any high level 4GL or Visual C++.

Description: This training is ideal for programmers requiring hands-on experience of the 32-bit API found in NT. Windows NT has security, multitasking, multithreading, virtual-protected memory and a host of other advanced operating-system features advantageous to developers using the Win32 API.
 

Go Back to Main Menu
Registration Form


Windows NT Server Systems Administration and Installation

Class Length: 5 days.

Prerequisites: Working knowledge of MS Windows including ability to create program manager groups, configure the desktop, use the control panel, move and re-size windows, switch between tasks. Understand basic network concepts, protocols, workstations, servers, lans, network adapter cards. Experience supporting personal computer end users and networks is recommended.

Description: This course presents system administration and support fundamentals required for the Microsoft Windows NT operating system version 4.0 It covers several topics in more detail and adds several topics not covered in the competitive Microsoft class and will help students prepare for the Sylvan Prometric exam. It teaches students how to install Window NT Server, configure, customize, optimize, trouble shoot, and integrate Windows NT into networks including Novell and UNIX. Students learn how to install the system, configure the environment, set up group and user accounts and manage account security, use and edit the system registry. Learn to manage file systems, and resources; configure and control the boot process. Use Windows NT Server utilities to manage domains; implement directory replication between servers; implement hard disk fault tolerance including mirroring and RAID; configure TCP/IP manually and automatically using DHCP; install Gateway Service for NetWare to integrate Windows NT with NetWare; migrate from NetWare to Windows NT ; use Performance Monitor to identify and resolve performance bottlenecks.
 

Go Back to Main Menu
Registration Form