Overview
In this 6 hr course, you will explore and master the powerful features of the Modern C++ Standard Library. Through hands-on examples, you'll dive into language features from C++11/14/17, including smart pointers, lambda expressions, and STL algorithms. By the end, you'll confidently write efficient, safe, and maintainable Modern C++ code.
What I will be able to do after this course
- Understand and apply Modern C++ language features like move semantics and lambdas.
- Effectively utilize STL components such as smart pointers and algorithms.
- Design and implement compile-time computations using constexpr and templates.
- Transition older C++ codebases to Modern C++ practices seamlessly.
- Improve software development productivity by mastering best practices and avoiding common pitfalls.
Course Instructor(s)
Vittorio Romeo, a seasoned C++ developer and educator, brings years of expertise in leveraging Modern C++ features for clean, efficient, and maintainable code. His approach involves breaking down complex topics into digestible concepts, ensuring learners build a solid foundation in Standard Library usage while applying best practices.
Who is it for?
This course is tailored for developers proficient in Classic C++ seeking to master the advanced features and best practices of Modern C++. Ideal learners are those working with legacy code aiming to modernize it, or current developers looking to enhance their C++ skills through real-world examples and expert guidance.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access