What you would learn in Professional C++ - Object-Oriented C++ Programming Course?
Intermediate C++ - Professional C++ Object-Oriented C++ programming is our intermediate C++ course. This course is suitable for those who have already completed the introduction to C++ or have some experience with C, Java, C#, or any other curly brace languages.
Chuck will guide you through the object-oriented programming features in C++ using lots of code examples and practical opportunities. This includes new features in C++ 11, C++ 14 and C++ 17. Not only will you learn syntax and features, but you'll also learn how to apply them. Chuck weaves design principles and concepts into the course to show you the best ways to apply what you have learned.
This course will teach you how to:
Implementation of classes, including inline, const, and constructors & destroyers.
Learn how to implement the code in Test Driven Development unit tests specifications
Memory management: pointers, references, and move & copy constructors
Exceptions - All about exception handling, including exception strategies
Operator Overloading – Learn all about the required and optional implementations
Templates - Learn how to create and use your own class templates and function templates.
Smart Pointers - Learn how to avoid memory leaks, build secure applications with the RAII strategy using unique pointers (shared pointers), weak pointers, and shared pointers.
Inheritance: Learn how to achieve good inheritance relationships. You can also leverage this powerful object-oriented concept, which includes overriding functions and construction & destruction.
Polymorphism – Learn how to leverage polymorphism and eliminate design smells. Also, learn the benefits and costs of polymorphism.
Interfaces - This course will help you understand the purpose and meaning of interfaces and how to segregate and invert dependencies.
Functional Programming – Learn all about C++'s new features that support functional programming and Inversion of Control
Lambda Expressions: Learn not only lambda syntax but also how to use lambdas in an application.
Containers - Learn about the standard library containers (STL) and the best strategies to choose and leverage containers. This section contains new features such as ranges for, algorithms, and numeric functionalities in modern C++.
Library Utilities: You'll learn everything you need to know about utility classes and functions in C++, such as tuples, pair, date & times, and tuples.
Design Patterns - Chuck shows how to implement GOF design patterns throughout the class
This course will equip programmers with an in-depth knowledge of object-oriented programming and the nuances of C++.
Programming in C++ with Object-Orientation
C++ 17 Features
Download Professional C++ - Object-Oriented C++ Programming Course from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.