C++ Programming Advanced

by InterSkill Australia Claim Listing

This comprehensive, five-day C++ Programming Advanced training course consists of three modules

$3450

Contact the Institutes

Fill this form

Advertisement

InterSkill Australia Logo

img Duration

5 Days

Course Details

This comprehensive, five-day C++ Programming Advanced training course consists of three modules.

A preliminary module reviews topics, including inheritance, the ANSI C++ Standard Library, templates. I/O streams, and practical issues of C++ programming, such as reliability, testing, efficiency and interfacing to C. This material is covered as needed depending on the background of the students.

The second module covers more advanced topics. Advanced issues of inheritance and polymorphism are covered. Principles of effective class design, including the orthodox canonical form, use of composition, templates and interface inheritance.

The course covers exception handling and runtime type information (RTTI). Multiple inheritance is covered, including the complications that are introduced by this powerful feature. Advanced applications of C++ concepts are studied, including smart pointers and reference counting.

The third module introduces the Standard Template Library (STL). The main components of data structures, algorithms and iterators are covered. Illustrations are provided of a number of important containers, such as vectors, stacks, queues, lists and sets.

Extensive programming examples and exercises are provided. A number of progressively developed case studies are used to illustrate object oriented programming techniques and to give the student practical experience in putting together features of C++ learned in the course.

A file is provided containing all the examples and laboratory exercises in the course.

  • Perth Branch

    32/145 Stirling Hwy, Perth

Check out more C++ Programming courses in Australia

TD SYNNEX Logo

AIX Basics (AN10D1DG-SPVC)

This course is designed from a user's perspective. The students are not required to have any prior knowledge of AIX or any other UNIX-based system. The course units have been designed in a logical order to enable a novice user to identify the major components of AIX.

by TD SYNNEX [Claim Listing ]
  • Price
  • Start Date
  • Duration
Vertex Education (Dingdian) Logo

Python

Python is an easy-to-learn, powerful programming language. It has high-efficiency high-level data structures, concise syntax and support for dynamic input, coupled with the nature of interpreted languages, making it very popular on most platforms.

by Vertex Education (Dingdian) [Claim Listing ]
Advanced Training Logo

Introduction to Programming Using Python

This five-day instructor-led course is intended for students who want to learn how to write Python code that logically solves a given problem. Candidates will learn how to write, debug, maintain and document Python code. The material will prepare students for the Microsoft certification exam 98-381...

by Advanced Training [Claim Listing ]
Intersect Logo

Data Visualisation In Python

Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data.

by Intersect [Claim Listing ]
Desired Skill Logo

JAVA Spring, Spring Boot, API Training

At Desired Skill, we recognize the paramount importance of mastering Java Spring, Spring Boot, and API technologies in today’s software landscape. Our comprehensive training program is designed to empower you with the skills required to craft cutting-edge solutions that meet the demands of modern...

by Desired Skill [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy