{"product_id":"the-modern-c-challenge-become-an-expert-programmer-by-solving-real-world-problems-9781788993869","title":"The Modern C++ Challenge: Become an expert programmer by solving real-world problems","description":"\u003cp\u003e • Author(s): Marius Bancila\u003cbr\u003e • Publisher: Packt Publishing\u003cbr\u003e • Publisher Imprint: Packt Publishing\u003cbr\u003e • BISAC: Languages - C++\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","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46472085504151,"sku":"9781788993869","price":3848.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781788993869.jpg?v=1766251290","url":"https:\/\/atlanticbooks.com\/products\/the-modern-c-challenge-become-an-expert-programmer-by-solving-real-world-problems-9781788993869","provider":"Atlantic Books","version":"1.0","type":"link"}