Developing expert level application development skills with C++ About This Book ?Take ? ?advantage ? ?of ? ?the ? ?myriad ? ?of ? ?features ? ?and ? ?possibilities ? ?that ? ?C++ offers ? ?to ? ?build ? real-world ? ?applications Delve into the fundamentals of multithreading and concurrency and find out how to implement them Learn the latest features of C++ and how to write better code by using the Standard Library Who This Book Is For This ?course ?is? ?for? ?intermediate to advanced level? ?C++ ?developers who want to get the most out of C++ to build concurrent and scalable application. What You Will Learn Write ? ?modular ? ?C++ ? ?applications ? ?in ? ?terms ? ?of ? ?the ? ?existing ? ?and newly ? ?introduced ? ?features Identify ? ?code-smells, ? ?clean ? ?up, ? ?and ? ?refactor ? ?legacy ? ?C++ applications ?Leverage ? ?the ? ?possibilities ? ?provided ? ?by ? ?Cucumber ? ?and ? ?Google Test/Mock ? ?to automate ? ?test ? ?cases Deep dive into the details of the how various operating systems currently implement multithreading Choose the best multithreading APIs when designing a new application Explore the use of mutexes, spin-locks, and other synchronization concepts and see how to safely pass data between threads Work with strings the STL way instead of handcrafting C-style code Understand standard support classes for concurrency and synchronization, and how to put them to work Use the filesystem library addition available with the C++17 STL In Detail C++ has ? ?come ? ?a ? ?long ? ?way ? ?and ? ?has ? ?now ? ?been ? ?adopted ? ?in ? ?several ? ?contexts. Its ? ?key ?strengths ? ?are ? ?its ? ?software ? ?infrastructure ? ?and ? ?resource-constrained applications. ? ?The ?C++ ? ?17 ? ?release ? ?will ? ?change ? ?the ? ?way ? ?developers ? ?write code, ? ?and ? ?this ? ?course ? ?will ? ?help ?you ? ?master ? ?your ? ?developing ? ?skills ? ?with ? ?C++.
show more...Just click on START button on Telegram Bot