Introduction to C++
72,00 €
C++ is a standard language in finance, gaming and in the industry due to its strong performance and versatility. It supports various programming paradigm (procedural and object-oriented) and has a strong standard library. This course, aimed at those with programming experience, will provide all the basic notions for building programs in C++.
16 in stock
Start date
October 24, 2023
End date
October 26, 2023
Language(s) of the training
English
Languages spoken by the coach(es)
English, French
Instructor(s)
Laurent Cetinsoy
Contents
- C++ Basics: Syntax, data types, and variables.
- Operators and Control Structures: Use of operators, conditionals, and loops.
- Functions and Arrays: Understanding and utilizing functions, arrays, and strings.
- Pointers: Basics of pointers and memory management.
- Object-Oriented Programming: Introduction to classes, objects, and key OOP principles.
- Standard Library: Overview and usage of the standard library.
- Error Handling: Introduction to exception handling.
- Compilation and Debugging: Basic principles and techniques.
Objective
Practice-based course with many exercises on variables, conditions, loops, functions, object oriented programming, program compilation.
Learning Outcomes
Upon completion of this course, learners will be able to :
- build and compile programs using c++
- develop C++ programs using object oriented programming
- develop C++ programs using the standard library and its data structures
Schedule
This training has a total duration of 18 hours and takes place over 3 days:
- 24-10-2023: 13:30 – 17:30
- 25-10-2023: 09:00 – 17:00
- 26-10-2023: 09:00 – 17:00
Format and Location
This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette
Level
Intermediate
Prerequisites
Proficient in at least one programming language
Additional Info
Certification
This training does not have any assessment or exams; a certificate of participation will be issued to participants.
Esco Skills
Esco Occupations
numerical tool and process control programmer, computer-aided design operator, software developer, database developer, ICT system developer, digital games developer