c++ programming advanced
SEARCH FOR MORE INFORMATION ON ONLINE DISTANCE LEARNING..
In today's pressurised software development cycles, it's essential for programmers not just to master the basics but to become experts who are adept at avoiding potential pitfalls and optimising techniques to improve the effectiveness of the end result. This course, based on ANSI C++ will give you all the expertise and knowledge you need to manage your C++ objects and classes with skill. You'll become adept at handling references and dynamic memory allocation as well as utilising polymorphism, overloading and templates. You'll learn the practical skills you need to write and compile user-ready C++ applications and to perform runtime exception handling, incorporate standard libraries and create well-designed class hierarchies.
c++ programming advanced- uk (England, Scotland, Wales)
On completion of this course you will be able to:
Identify the features of types of polymorphism.
Implement operator and functions overloading within guidelines.
Identify virtual functions and abstract classes using pure virtual functions.
Declare a function template and overload a function template.
Create and use a class template.
Manage the memory used by objects.
Identify the concepts of reference counting and garbage collection.
Implement the C++ exception-handling mechanism to enable programs to recognise and respond to run-time errors.
Instantiate and manipulate C++ collections.
Identify classes in the I/O library.
Create file and string streams.
Course Modules:
C++ Programming Part 3
Unit 1 Polymorphism.
Unit 2 Templates.
Unit 3 Memory Management.
C++ Programming Part 4
Unit 1 Exception Handling.
Unit 2 Collections.
Unit 3 Standard C++ Library.
Previous experience required:
This is not a course for beginners. You should be fluent in the ANSI C programming language, have a comprehensive understanding of the programming process, and have exposure to the fundamental
Northern Ireland and Ireland c++ programming advanced
|