Courses
C++
Home
Corporate
Consulting
Contact Us
Courses
Jobs
Courses Contents
Ultimate Java Programming
o For C++ Developers
o For Non-C++ Developers

Ultimate Java with JDBC
o For C++ Developers


Advanced Java
o For Client/Server
o JavaBeans
o J2EE
o Custom Advanced


Java 2
o Moving to Java 2

Object-Oriented Technology
o OO Concepts
o OO Analysis and Design
o OO Design Patterns in Java
o OO Design Patterns in C++


C/C++ Programming
o C++
o C++ for Support Engineers
o C++ for Non-C Developers
o Advanced C++
o C


Web Technology
o JavaScript Programming
o WebMaster Workshop


C++ Programming Workshop

Description

What does this workshop cover?

This intensive five-day, hands-on programming workshop is the best and quickest way for developers to gain a comprehensive understanding of C++. You will be introduced to object-oriented programming techniques and learn how to use C++ to develop modular, flexible, maintainable, and reusable components.

Why is this workshop important?

C++ is by far the most popular object-oriented programming language. It is powerful, extensible, and suitable for all types of applications. On most platforms, there is an abundance of C++ programming tools and class libraries available. Since C++ is a superset of C, it is the logical choice for migrating your existing C applications. In short, learning this robust, important, and modern language will give you a real competitive advantage.

What will I learn?

This workshop will teach you how to:

  • Examine and use the object-oriented capabilities of C++.
  • Encapsulate data with the class construct, and access data with member functions.
  • Use the public, private, and protected access specifiers to control access to members.
  • Initialize arrays of objects and members of classes.
  • Examine the role of constructors in initialization. Initialize the base class portion of an object by chaining constructor calls.
  • Use destructor functions to free resources used by an object.
  • Use new and delete for dynamic object creation.
  • Implement polymorphism using virtual functions and virtual destructors.
  • Perform file I/O using classes in the iostream class library.
  • Overload functions and operators.

Who should attend?

What are the prerequisites?

What is a Targeted Needs Assessment?

Do you have specific issues unique to your business -- special application development or technology selection problems? Our targeted needs assessment lets us tailor this workshop to include real-life examples from your business. Why settle for a general workshop when you can have a targeted one? Please call for details.

Copyright ©2007 by Petronio Technology Group, Inc. All rights reserved. Petronio, "Targeted Technology Training", "T3" and "Turning new technologies into your competitive advantage" are trademarks of Petronio Technology Group. All other trademarks are the properties of their respective companies.