C++ Programming Training





C++ Programming Training
C++ Programming Training Award-winning E-Learning course Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate.
Read more- Discounts:
-
- Buy 2 for €155,82 each and save 2%
- Buy 3 for €154,23 each and save 3%
- Buy 5 for €147,87 each and save 7%
- Buy 10 for €143,10 each and save 10%
- Buy 25 for €135,15 each and save 15%
- Buy 50 for €124,02 each and save 22%
- Buy 100 for €111,30 each and save 30%
- Buy 200 for €79,50 each and save 50%
- Availability:
- In stock
- Delivery time:
- Ordered before 5 p.m.! Start today.
- Award Winning E-learning
- Lowest price guarantee
- Personalized service by our expert team
- Pay safely online or by invoice
- Order and start within 24 hours
C++ Programming E-Learning
Order this amazing, award-winning C++ Programming E-Learning course online!
✔️ 1 year of 24/7 access to extensive interactive videos, lectures, hands-on exercises, and progress tracking. Upon completion, you will receive a certificate of participation.
Why choose this training?
C++ is one of the most influential programming languages and is used across a wide range of industries, from software development to scientific research. This course offers a comprehensive foundation in C++ programming and helps you develop the skills needed to become a proficient C++ programmer.
What you will learn:
- The basics of C++: Understand fundamental concepts such as variables, loops, and control structures.
- Object-Oriented Programming (OOP): Learn about classes, objects, inheritance, and polymorphism.
- Advanced techniques: Discover best practices for memory management, debugging, and optimization.
- Libraries and frameworks: Get an introduction to standard libraries and using frameworks for professional applications.
- Hands-on projects: Apply your knowledge through practical tasks and develop robust C++ applications.
With this course, you’ll gain not only theoretical knowledge but also hands-on experience that can be directly applied in real-world scenarios. Whether you’re a beginner or already have some experience, this training will take your skills to the next level.
Who should take this course?
This training is ideal for:
- Software developers looking to switch to C++ or expand their knowledge of the language.
- IT professionals who want to diversify their skill set and learn new programming languages.
- Computer science students aiming to build a strong foundation in C++ as part of their studies.
- Hobbyists and self-learners who are passionate about programming and want to start with a versatile and powerful language.
Course content
Environment Setup
Course: 34 Minutes
- Course Introduction
- Introduction to C++
- Downloading and Installing Eclipse for C++
- Creating a New Project with Eclipse
- C++ and the GNU Compiler Collection (GCC)
- C++ Projects in Visual Studio
C++ Fundamentals
Course: 49 Minutes
- C++ Program Structure
- C++ Syntax Differences from C
- C++ I/O Streams
- The C++ Preprocessor
- Command Line Arguments
- Headers and Source Files
Practice: Working with C++ Programs
Course: 6 Minutes
- Exercise: Recognize the C++ Program Structure
Data Types in C++
Course: 11 Minutes
- Course Introduction
- C++ Data Types
- UTF-16, UTF-32, and Wide Characters
C++ Modifiers and Operators
Course: 41 Minutes
- Data Type Modifiers
- Arithmetic Operators
- Relational and Logical Operators
- Bitwise Operators
- Assignment Operators
- Compound Assignment Operators
C++ Flow Control
Course: 34 Minutes
- The If Statement
- The For Loop
- The While Loop
- The Do While Loop
- The Switch Statement
Practice: Creating C++ Applications
Course: 3 Minutes
- Exercise: Creating a Basic C++ Application
Functions
Course: 25 Minutes
- Course Introduction
- Default Function Arguments
- Inline Functions
- Overloaded Functions
- Pointers as Function Arguments
References
Course: 22 Minutes
Using References
References as Function Arguments
References as Function Return Values
Exception Handling
Course: 18 Minutes
- Using Asserts
- Handling Exceptions
- Suppressing Allocation Exceptions in C++
Strings
Course: 24 Minutes
- String Class (std::string)
- Wide String Class (std::wstring)
- C-style Strings
- Null Terminated Strings
Namespaces
Course: 15 Minutes
- Declaring a Namespace
- Using a Namespace
- Creating a Namespace Alias
- The STD Namespace
Practice: Functions, Exceptions, & Strings
Course: 4 Minutes
- Exercise: Use C++ Functions, Exceptions, & Strings
Class Basics
Course: 22 Minutes
- Course Introduction
- Creating Classes and Objects
- Adding Private Members to Classes
- Adding Protected Members to Classes
- Adding Public Members to Classes
Class Constructors
Course: 19 Minutes
- Creating a Class Constructor
- Creating a Class Deconstructor
- Working with Overloaded Constructors
- Working with Default Constructors
Pointers and Overloading
Course: 21 Minutes
- Creating Pointers to Classes
- Creating Classes Defined with Struct
- Creating Classes Defined with Union
- Overloading Operators in Classes
Practice: Working with Classes in C++
Course: 4 Minutes
- Exercise: Work with C++ Classes
Class and Function Operations
Course: 27 Minutes
- Course Introduction
- Operator Overloading
- Objects and Function Arguments
- Virtual Functions
- Abstract and Interface Classes
Object-oriented Programming (OOP)
Course: 36 Minutes
- Using the "this" Keyword
- Static Members of Classes
- Declaring Friend Functions
- Declaring Friend Classes
- Understanding Encapsulation
- Understanding Traditional Inheritance
- Using Multiple Inheritance
Practice: C++ Object-oriented Programming
Course: 5 Minutes
- Exercise: Working with OOP in C++
Nonmodifying Sequence Operations in C++
Course: 30 Minutes
- Course Introduction
- The Standard Template Library (STL) in C++
- Using std::for_each in C++ Lambda Expressions
- Introduction to Iterators Using Find in C++
- Using std::find_if in C++
- Using Nonmodifying Algorithms with Containers
Modifying Sequence Operations in C++
Course: 16 Minutes
- Using Iterators to Copy and Move in C++
- Using std::replace in C++
- Using Modifying Algorithms with Containers
STL Sorting Operations
Course: 19 Minutes
- Using std::sort in C++ Lambda Expressions
- Introduction to Iterators Using Sort in C++
- Using Sorting with Containers in C++
- Using Sorting with Objects in C++
STL Merging Algorithms
Course: 15 Minutes
- Using std::merge
- Using std::includes
- Working with Operations for Sets
Practice: Algorithms and Operations
Course: 6 Minutes
- Exercise: Use Algorithms and Operations in C++
Language | English |
---|---|
Qualifications of the Instructor | Certified |
Course Format and Length | Teaching videos with subtitles, interactive elements and assignments and tests |
Lesson duration | 9:47 Hours |
Progress monitoring | Yes |
Access to Material | 365 days |
Technical Requirements | Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge. |
Support or Assistance | Helpdesk and online knowledge base 24/7 |
Certification | Certificate of participation in PDF format |
Price and costs | Course price at no extra cost |
Cancellation policy and money-back guarantee | We assess this on a case-by-case basis |
Award Winning E-learning | Yes |
Tip! | Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform. |
There are no reviews written yet about this product.
OEM Office Elearning Menu Top 2 in ICT-trainingen 2024!
OEM Office Elearning Menu is trots op de tweede plaats in de categorie ICT-trainingen 2024 bij Beste Opleider van Nederland (Springest/Archipel). Dank aan al onze cursisten voor hun vertrouwen!
Reviews
There are no reviews written yet about this product.