CALL
+44 (0) 117 923 6412
notice
research
SCHOLARSHIP
login
register
Home
About
COURSES
CONTACT
Register
×
SIGN UP
Login
×
LOGIN
Advance C++ Programming
Award wining Advance hands-on-dev C++ Training Center.
Course Details, Dates and Fees
Course Contents
Dates and Prices
Who is this for
Apply now
Advance C++ Course Details
Module 1: Advance C++ Programming
C++ Historical perspective and development?.
Object-Oriented Programming.
What is Bytecode.
C++ programming Concepts and Essentials.
Compiling C++ "Hello world" program
Overview of class libraries
Module 3: Structures of C++ Programming Language
C++ Language syntax.
Declaring and initialising variables
Program Flow.
Data Types, Primitive data Types, Integers, Floating-Point Types, Characters, Boolean Type, Literals
Nested Variables - Blocks and Scopes
Module 3: Flow Control
Arithmetic, Relational, and Logical Operators.
Logical Operators and Assignment Operators
Nested If Statements,If-Else-If Ladder and Switch Statement
Introduction to Loops, Loops with No
Declaring Loop Control Variables Inside the For Loop,While Loop, Do-While Loop
Module 4: Introduction to OOAD and Classes
Class diagrams (low-level), Define classes.
fields, Methods (functions), final and finalise
Returning Data types, constructors, new Operators
Garbage Collections
Abstract classes and interfaces
classes, packages and modifiers
Nested and Inner Classes
Module 5: Introduction to Arrays and Collections
One-Dimensional Arrays.
Multi Dimensional Arrays
Operations on String
Bitwise Operators
? Operator
Generics and collections
sorting algorithms: quick, selection, bubble on Arrays and collections
Module 6: Inheritance
Superclasses, References and Subclass Objects.
Multilevel Hierarchy
Method Overriding and Overloading
Composition vs inheritance
Multiple Inheritance
Default Interface Methods
Extending Interfaces
Module 7: Exception Handling
How use Try and Catch.
Handle Errors Gracefully
Throw Statement and Throwables
Exceptions and Exception handlings,Exception Subclasses
Multi-Catch and Final Rethrow
Module 8: C++ Streams
Streams, Readers, and Writers.
Byte and Character Streams
Reading Console Input
Reading and Writing Files, Binary data
File I/O Using Character Streams
Constructing a BufferedReader/FileReader
Module 9: Multi-Threading -Concurrencies
Advance Multithreading.
Thread Class Methods
The Thread classes and Runnables
Thread and Multiple Threads
Synchronisations, priorities and thread Communications
Module 10: Introduction to C++ with FX
Compiling and Running C++FX.
Controls: Labels, Buttons, Events, CheckBoxes and ListViews
Module 11: Relational Databases
Leveraging the JDBC API.
Database drivers
Connections to Databases
Writing and Retriving from Databases