The Modern C++ Challenger

The Modern C++ Challenger
The Modern C++ Challenger

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 53m | 3h 23m MB
eLearning | Skill level: All Levels


Become an expert C++ programmer by solving real-world programming problems

C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into one of the top choices for software developers worldwide.

You’ll begin your challenge with various math problems, including Armstrong numbers. As you progress through the course, the complexity of the challenges will increase. You’ll write a class template that represents a two-dimensional array container. You’ll also write a program to find files in a directory that match a regular expression. While tackling algorithms and data structures, you’ll create buffers and print histograms. Things will get tougher when you’ll write code to implement a general-purpose parallel algorithm using asynchronous functions.

Whether it is creating an EAN-13 barcode generator or encrypting and decrypting files, this course will put your skills to test and in turn teach you several new features of C++.

What You Will Learn

  • Serialize and deserialize data to/from XML
  • Select data from XML using XPath
  • Design and implement priority queues
  • Get information from an email server using IMAP
  • Translate text from one language to another using an online service
  • Encrypt and decrypt messages using the Vigenère cipher