Advanced C++ Programming for Unix and Linux - A 5 Day CourseSynopsisThis course covers the mechanics of building complex Unix / Linux based applications in C++. It is a collection of examples and case studies that are important, yet do not seem to be dealt with elsewhere. A large part of the course explores techniques for implementing wrappers around Unix API system calls in order to implement functionality at a higher level of abstraction, by hiding much of the low level functionality inside a suitable class. The course also covers techniques for developing Graphical User Interfaces using Widget sets implemented in C++,such as Qt+ and Gtk+, as well as the Motif widget set (which is implemented in C). The principles of developing distributed applications using CORBA are introduced, as are C++ object oriented approaches to building Socket based applications. A major section of the course deals with implementing Posix threads based applications in an object oriented manner. Suitable forThe course is for experienced C++ and Unix programmers, who would like to take a more object oriented approach to Unix application development. Attendees are expected to have an engineering "mind set" - i.e. prepared to "get their hands dirty" by experimenting with ideas and programming approaches. The course is also suited to those who will be designing and implementing large complex application frameworks that will be running on Unix / Linux platforms. Prerequisites
Delegates must be fluent in C++ and keen to learn about methods of building better software and improving their understanding of what works well in a C++ environment. Delegates who will obtain the most from the course are those who enjoy learning and questioning, who adopt an intelligent and inquisitive approach to their task. Course Skills
Other InformationThe course contains a number of challenging exercises. For many of the exercises a lot of the supporting code will be provided, so that students can concentrate on applying one or more key concepts. Exercises will consist of a core problem, followed by several challenges of increasing difficulty. The challenges are meant for post course skills development. The course will use the GNU C++ compiler, Linux and Solaris based workstations The course hours will be from 9 a.m. to 5.30 p.m. for the first four days, and from 9 a.m. to 4 p.m. on the last day. Students are encourage to come earlier (8 a.m. or to carry on working after class (till 7.00 p.m.) if they wish to. Where students have their own laptops (running either Linux or Solaris) they can work on the challenge exercises at home, or at their hotel in the evenings.
Scheduled and On-site CoursesCourses in this subject are scheduled on an 'ad-hoc' basis. We can arrange a course at our Carshalton centre or on customer site for any client wishing to send two or more delegates on the same course. For courses at the Carshalton Centre the fee will be:
On-site course fees are as above + expenses recharged at cost. For a 1:1 course in Carshalton the fee is £2750 + VAT. For a 1:1 on-site course the fee is £2750 + VAT + expenses recharged at cost. If there are any dates showing below this line, a course has been scheduled and places for individuals are available at £1750. Otherwise, no courses are currently scheduled and the above fees apply. Contents:
|
C++ training UK enquiriesC++ training UK pricesFor publicly scheduled training (individual places), see our UK training schedule. In-house training for company groups is charged at a daily rate per group — see our In-House UK Training Guidelines. Publicly Scheduled Training LocationsWe currently run public training courses in the following locations:
Most UK public training courses are available on a monthly basis. Please see the individual course outlines or our public training schedule for details. In-house (on-site) training locationsWe deliver in-house courses at client premises and/or training facilities in any part of the world which is practically and commercially accessible. Our In-house training guidelines outline our basic requirements and our UK pricing structure. To estimate costs for training in other countries, simply convert to your local currency and then make a rough calculation of our tutor's costs for travelling to and staying at your location. |
|||
West Yorkshire Office
GBdirect Ltd
Training: 0800 651 0338 Please call between 0900 and 1700 (UK time) on Monday to Friday South East Regional Office
GBdirect Ltd
Training: 0800 651 0338 Please call between 0900 and 1700 (UK time) on Monday to Friday Please note: |