Customer Service or Enrol: 0800 282 353 or +44 1372 364610
  Professional Certification Programmes

Save 55%

 
C++ Object-Oriented Programming
Certified Professional
 
programme description
Object-oriented (OO) programming offers greater reliability and reusability than older, structured programming methods. C++ supports OO with a high degree of efficiency and portability. Consistent use of OO techniques leads to shorter development life cycles, increased productivity and reduced system maintenance costs. In today's compressed software development cycles, C++ programmers need to move beyond a simple mastery of syntax and become true experts in order to leverage the full power of this programming language.

Certified graduates of this programme are able to develop reliable and maintainable object-oriented programs using C++. They have the experience to create libraries of reusable, modular code that shortens the life cycles of systems development and increases programming productivity.

 
who will benefit from certification
This certification programme is valuable for software engineers, systems and application programmers, systems analysts, designers, technical managers, and personnel who want to develop or maintain object-oriented applications with C++.
 
you will learn how to
  • Produce detailed object models and designs from system requirements
  • Identify use cases and expand into full behavioural designs
  • Apply proven design patterns to refine analysis and design models
  • Create, compile and run C++ programs
  • Write functions, decisions, loops and exceptions
  • Define and implement classes to produce reliable, resuable code
  • Design and implement efficient object-oriented solutions using C++
  • Improve C++ code quality and reusability with design patterns and proven idioms
  • Use the standard C++ library, including the Standard Template Library (STL)
 
Three Core Courses
Object-Oriented Analysis and Design Using UML: Hands-On
(Course 323 - 5 days)
This course provides practical skills in the latest object-oriented (OO) analysis and design methods. You learn to exploit the rich modelling concepts provided by Unified Modeling Language (UML), identify use cases and expand them into full behavioural designs, apply proven design patterns to refine analysis and design models, and construct testable and adaptable designs.
 
C++ Programming: A Comprehensive Hands-On Introduction
(Course 327 - 4 days)
This course provides a solid foundation in C++ for those without C programming experience. You gain an understanding of key object-oriented programming concepts, as well as valuable hands-on experience developing C++ programs. By the end of this course, you have a firm foundation in C++ syntax and usage, and the object-oriented approach to programming.
 
C++ Best Practices and Design Patterns: Hands-On
(Course 397 - 4 days)
This course provides extensive hands-on experience with advanced C++ programming. You learn to implement object-oriented designs in C++ and build better software more efficiently by selecting, configuring and developing C++ code libraries and integrating them into the development process. You learn to improve code quality using design patterns and the STL.
 
Choose from the following Elective Courses
 
For certification, candidates must successfully complete 3 Core Courses, 1 Elective Course and associated exams.

Each Certification Programme involves the successful completion of four courses - three core courses, plus one elective course, and their associated examinations.

Certifications are FREE. Exams are offered on the last day of each course. Transfer credit is available.







 
Customer Service or Enrol: 0800 282 353 or +44 1372 364610