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

Lumify Group Logo

Introduction To Python Programming Basics

This hands-on Python programming course teaches you the key skills you’ll need to get started with programming in Python to a solid foundational level. The start of the course will lead you through writing and running basic Python scripts

by Lumify Group [Claim Listing ]
KnowledgeHut Solutions Logo

C# Certification Course

One of the most popular server side languages, C# is a programming language developed in the labs of Microsoft. This versatile language is among the most popularly used object oriented languages in development of mobile apps, cloud based services, enterprise software, and games, and learning it ca...

by KnowledgeHut Solutions [Claim Listing ]
InterSkill Australia Logo

Java Programming Introduction

This 5-day Java Programming Introduction training course provides an intensive and hands-on introduction to the Java programming platform. The course emphasises becoming productive quickly as a Java application developer.

by InterSkill Australia [Claim Listing ]
Prog360 Logo

Spring Boot

This Spring Boot Training Program provides an in-depth understanding of Spring Boot, a framework that simplifies the development of stand-alone, production-grade Spring applications. Participants will learn about auto-configuration, Spring Boot starters, Spring Boot CLI, and various techniques to b...

by Prog360
Koenig Solutions Logo

Python Certification Training

55284A Python instructional class, understudies figure out how to program in Python. The course is gone for understudies new to the language who could conceivably have involvement in other programming dialects

by Koenig Solutions [Claim Listing ]

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