Setup Menus in Admin Panel

Login

Overview:

C++ Developer days delivers a comprehensive, in-depth view of the C++ language. Included is complete coverage from fundamental concepts of class, inheritance, virtual functions, etc. through topics such as templates, exceptions, namespaces, RTTI, and the standard libraries. In addition to syntax, this course integrates the pragmatic and the theoretical with discussions of object-oriented principles, beneficial design criteria, efficiency tradeoffs, common design patterns, and other useful idioms and programming techniques.

Audience:

Developers

Pre-Requisite:

Knowledge in ‘C’ or Java

Course Curriculum

Basics
Introduce program start Details 00:00:00
Variable types Details 00:00:00
Flow of control Details 00:00:00
I/O Details 00:00:00
Functions
Learn functions Details 00:00:00
Parameter passing Details 00:00:00
References Details 00:00:00
Arrays Details 00:00:00
Global and static variables Details 00:00:00
Defaults Details 00:00:00
Inline Details 00:00:00
Types
Cover constants Details 00:00:00
Enumerations Details 00:00:00
Typedef Details 00:00:00
Switch Details 00:00:00
C and C++ strings Details 00:00:00
Using directives Details 00:00:00
Structs Details 00:00:00
Reference variables Details 00:00:00
Constant references Details 00:00:00
Overloading Details 00:00:00
Template functions Details 00:00:00
Member Functions
Examine member functions Details 00:00:00
Definition and invocation syntax Details 00:00:00
Const issues Details 00:00:00
Inheritance
Discuss inheritance Details 00:00:00
Data and functions Details 00:00:00
Its design meaning Details 00:00:00
Overriding Details 00:00:00
Chaining. Details 00:00:00
Constructors
Examine constructors and destructors Details 00:00:00
Multiple and default constructors Details 00:00:00
Array construction Details 00:00:00
Unnamed temporaries Details 00:00:00
Protection
Introduce public Details 00:00:00
Private and protected access specification Details 00:00:00
Friends Details 00:00:00
Class Details 00:00:00
Virtual
Consider virtual functions Details 00:00:00
Type compatibility Details 00:00:00
Dynamic binding Details 00:00:00
Templates
Cover template classes Details 00:00:00
Syntax Details 00:00:00
instantiation Details 00:00:00
Parameters Details 00:00:00
Pointers
Examine pointer types and syntax Details 00:00:00
Indexing and relation to arrays Details 00:00:00
Arithmetic Details 00:00:00
Pointers to object Details 00:00:00
Use in connected data structures Details 00:00:00
Dynamic Memory
Learn dynamic memory Details 00:00:00
Allocation and deallocation Details 00:00:00
Syntax and purpose Details 00:00:00
Arrays Details 00:00:00
Memory leaks Details 00:00:00
Operator
Cover operator overloading and various operators Details 00:00:00
More Dynamic Memory
Discuss use of dynamic memory by classes, and copy and assignment issues. Details 00:00:00
Exceptions
Introduce exceptions Details 00:00:00
Various syntax and use Details 00:00:00
Interaction with destructors. Details 00:00:00
More Constructors
Introduce construction of aggregate and derived objects Details 00:00:00
Initialization syntax Details 00:00:00
Automatic constructor generation Details 00:00:00
Scope
Examine name collision issues Details 00:00:00
Nested types Details 00:00:00
Static members Details 00:00:00
Namespaces Details 00:00:00
More Virtual
Cover implementation of dynamic binding Details 00:00:00
use in writing generic code Details 00:00:00
Abstract operations Details 00:00:00
Pure virtual functions Details 00:00:00
Virtual destructors. Details 00:00:00
More Inheritance
Discuss multiple and private inheritance Details 00:00:00
Type Conversion
Examine casting Details 00:00:00
Cast operators Details 00:00:00
Dynamic cast Details 00:00:00
Rtti Details 00:00:00
Explicit Details 00:00:00
More Functions
Learn function objects Details 00:00:00
Overloading operator function call Details 00:00:00
Pointers to global functions and member functions Details 00:00:00
Callback-based notification. Details 00:00:00
Std Containers
Discuss fundamentals of standard library containers Details 00:00:00
Use Details 00:00:00
Iterators Details 00:00:00
Algorithms Details 00:00:00
Function parameters Details 00:00:00
Nested typedefs Details 00:00:00
Generic code Details 00:00:00
Preprocessor
Consider preprocessor directives Details 00:00:00
Code selection and generation Details 00:00:00
Macro parameters Details 00:00:00
Compilation
Cover issue in separate compilation Details 00:00:00
Code organization Details 00:00:00
Dependencies Details 00:00:00
Guards Details 00:00:00
Patterns
Introduce idea of design patterns and work through example patterns. Details 00:00:00
Object-Oriented Programming and Design
Examine principles and concepts in object-oriented programming and design Details 00:00:00
Work through typical design example and consider various issues such as decoupling, reuse, and ease of extension Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar