Training Services
"I can't emphasize enough how important it is to
learn a subject from someone who actually knows it!"
- Vice President, IT
We offer training in all
aspects of C++,
object-oriented
analysis and design, and design patterns. The offerings include
both "off-the-shelf" courses and training customized to a particular
problem domain, project, staff
experience
level, or scheduling constraint. Whatever course you choose, you
will receive effective training with up-to-date materials delivered by
an experienced trainer who is a recognized expert in the subject.
See
our list of clients and what
they have to say about us.
See also Talks and Short Courses.
Courses
Our C++ courses are the
result of many years
of experience with teaching these topics in industry and academic
environments,
and of tracking the effect of the training as students engage in
production
C++ development. We believe these are the finest available courses for
preparing developers for real-world use of C++.
Design Patterns
Practical Design Patterns in
C++
3 or 4 days, lecture/design labs/optional programming labs
Templates
and The Standard Template Library
Introduction
to the C++ Standard Template
Library
2 days lecture, 3 days lecture/lab
Advanced
STL Programming 2
days
lecture,
3 days lecture/lab
Introductory
C++
Based on the successful
pedagogic style of Steve and Kathy Starks' Programming
in C++, these
courses bring new C++ programmers quickly up to
speed
in the mechanics, underlying design principles, and effective
application
of the language.
C++
Jumpstart for Non-C Programmers 1-3
days, lecture/lab or lecture
Introduction to
Object-Oriented
Programming
in C++ 5 days, lecture/lab
Advanced
C++
There is no standard
curriculum for advanced C++ programming.
Developers' needs vary according to their problem area and level of
experience. Typically, we'll customize a set of course modules
precisely to the special needs of each client. Some of the
available modules are listed here.
Training
Department/Corporate
University Services
- Licensing: Our
courses
are available
for licensing to qualified training departments and organizations.
- Custom Course Development: We provide custom
courses,
and
suites of integrated custom courses designed for particular technical
applications,
experience levels, or scheduling constraints.
- Course Renovation: We bring out-of-date course
materials quickly
up to standard. A cost effective and rapid way to make sure your
students are getting technically current and accurate information.
- Web Casting: We have extensive experience in
delivering our
courses simultaneously to multiple locations over the internet, using
our
clients' webcast infrastructure. A flexible and cost effective
way
to deliver training to geographically diverse groups, or to deliver
training
on a schedule that fits around your employees' other work assignments.
Semantics
Consulting Home