rbogen%dreams@Sun.COM (Richard Bogen) (09/21/89)
The education department of Sun Microsystems offers a number of courses of interest to SunOS programmers which are taught periodically at several locations in the U.S. and abroad. The following information describes one of the offerings of relevance to the readers of this newsgroup. Your inquiry for further information or U.S. registration is welcome by calling the toll-free number (800) 422-8020 between 8 a.m. and 5 p.m. PST. Dedicated classes at a Sun training center and classes at your facility are also available. Those wishing to take classes outside the U.S. should contact their local Sun field office. Sun employees should not use the above number either but should use internal email instead. ===================================================================== C++ Language Programming SL-240 Overview: This course gives experienced C programmers the basic C++ language skills needed to port existing C programs to C++ and to develop new application programs. Students without the prerequisite C skills will find the pace extremely brisk. This practical programming course is divided into 50% lecture and 50% lab. Prerequisites: This class is for C programmers who need to understand and use the superset of functionality provided by C++. It is considered a second language in C programming, subsequent to the C Language Programming (SL-140) course. Before attending this course, students should be able to: * Program in the C programming language and understand C's built-in datatypes, structs, functions, pointers, preprocessor, and libraries * Use basic SunOS commands * Create and edit textfiles using one of the editors, vi or TextEditor * Compile and execute programs that reside in different files and that require the use of external libraries * Use the SunOS source debuggers, dbx and dbxtool Duration: Five days Objectives: Upon completing this course, students should be able to: * Port existing C programs to C++ programs * Identify the differences between a C and C++ program * Write, compile, and execute a C++ program * Create classes to generate their own user-defined types * Automatically initialize data members of the class * Automatically de-allocate any dynamically allocated memory for the class * Overload operators to work on the data members of the class * Use friend functions to access class data members * Derive subclasses from a base class * Create and use virtual functions * Use the iostream library to perform stream I/O on user-defined data types * Understand the concepts of data abstraction, data encapsulation, and class access Dates: (call for latest info) Denver, Colorado: October 23 Milpitas, Calif: Jan 8 Jan 22 Feb 5 Feb 19
damico@sw.stratus.com (Dennis Damico) (04/17/91)
I'm looking for people who provide C++ training in the Boston area. The training would consist of 3-5 days of lecture and exercise. The typical student is someone who knows C well and C++ only slightly. If you provide this type of service or know of someone who does please reply to this posting. If you have experience with any of the commercial training providers I'd like to hear your opinion of their training programs. Thanks.