C++ Developer. Professional
Please rate the course
Course short description
Learn to write correct code, taking into account the capabilities of new standards up to C++20, master design patterns and the principles of multithreading.
What this course will give you:
- 1. Ability to write C++ correctly.
- 2. Understanding of modern language problems and the specifics of its application.
- 3. Mastering design patterns and principles of writing multi-threaded code.
- 4. Knowledge of how to interact with the network, store and process large amounts of data.
- 5. Knowledge of the nuances of programming in C++ that distinguish a Middle level developer from a Junior.
After training you will:
- 1. Take with you materials for all classes (presentations, webinar recordings, examples of practical problems);
- 2. Learn the practical application of C++11 / C++14 / C++17 standards;
- 3. Master asynchronous and multi-threaded programming;
- 4. Gain a deep understanding of template magic and design patterns;
- 5. Receive an invitation to an interview at Otus partner companies (if you successfully complete the course).