{"product_id":"the-modern-c-challenge-become-an-expert-programmer-by-solving-real-world-problems-paperback","title":"The Modern C++ Challenge: Become an expert programmer by solving real-world problems - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eMarius Bancila\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTest your C++ programming skills by solving real-world programming problems covered in the book\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSolve a variety of real-world programming and logic problems by leveraging the power of C++17\u003c\/li\u003e \u003cli\u003eTest your skills in using language features, algorithms, data structures, design patterns, and more\u003c\/li\u003e \u003cli\u003eExplore areas such as cryptography, communication, and image handling in C++\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eC++ 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 (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSerialize and deserialize JSON and XML data\u003c\/li\u003e \u003cli\u003ePerform encryption and signing to facilitate secure communication between parties\u003c\/li\u003e \u003cli\u003eEmbed and use SQLite databases in your applications\u003c\/li\u003e \u003cli\u003eUse threads and asynchronous functions to implement generic purpose parallel algorithms\u003c\/li\u003e \u003cli\u003eCompress and decompress files to\/from a ZIP archive\u003c\/li\u003e \u003cli\u003eImplement data structures such as circular buffer and priority queue\u003c\/li\u003e \u003cli\u003eImplement general purpose algorithms as well as algorithms that solve specific problems\u003c\/li\u003e \u003cli\u003eCreate client-server applications that communicate over TCP\/IP\u003c\/li\u003e \u003cli\u003eConsume HTTP REST services\u003c\/li\u003e \u003cli\u003eUse design patterns to solve real-world problems\u003c\/li\u003e \u003c\/ul\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 328\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.69 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 24, 2018\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":52492936577331,"sku":"9781788993869","price":66.02,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0300\/5595\/6612\/files\/NGxyblZUUlF1VmlHdnllRlBYaEhIdz09.webp?v=1759946275","url":"https:\/\/www.vysn.com\/en-ca\/products\/the-modern-c-challenge-become-an-expert-programmer-by-solving-real-world-problems-paperback","provider":"VYSN","version":"1.0","type":"link"}