Cedar Crest Classifieds>Cedar Crest Online Courses>Complete Modern C++ (C++11/14/17)

Complete Modern C++ (C++11/14/17)

About this Specialization

This course offers an in-depth introduction to modern C++ programming, focusing on features from C++11, C++14, and C++17. You\'ll master key techniques like memory management, object-oriented programming, operator overloading, and lambda expressions, while gaining hands-on experience through practical examples and projects.\\n\\nThe course begins with C++ basics, including variables, functions, and debugging, before progressing to advanced topics like move semantics, memory management with smart pointers, and exception handling. You\'ll also explore C++17 features such as structured bindings, parallel algorithms, and advanced template programming. As you advance, you\'ll work on projects that reinforce concepts like inheritance, composition, file I/O, concurrency, and threading, equipping you with the tools to handle complex tasks efficiently.\\n\\nThis course is perfect for intermediate programmers who want to master modern C++ features. Prior knowledge of basic C++ and object-oriented programming is recommended, though the course is structured to guide you step by step through each concept and feature. By the end, you\'ll be equipped with the skills to excel in C++ development and the job market.

Created by: Packt


Related Online Courses

The Introduction to Customer Service course presents an in-depth look at communication, time management and de-escalation needed for a career in customer service. This course presents frameworks... more
In Programming for Designers, you will explore Python programming within a creative context, equipping you with essential computational design skills. Beginning with fundamental programming... more
The EJB architecture was the first component-based development model for Java EE specification. It consists of three main components; enterprise beans (EJBs), the EJB container, and the Java... more
Display problem-solving abilities in response to specific workplace situations and challenges. Speak publicly and present ideas and messages to audiences for goals of persuasion, information or... more
Step into the world of Programming with Golang course, where you will explore an in-depth understanding of the Go programming language from its fundamentals to advanced concepts. During this... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL