{"product_id":"expert-c-second-edition-become-a-proficient-programmer-by-learning-coding-best-practices-with-c-17-and-c-20s-latest-features-paperback","title":"Expert C++ - Second Edition: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Paperback","description":"\u003cp\u003eby \u003cb\u003eMarcelo Guerra Hahn\u003c\/b\u003e (Author), \u003cb\u003eAraks Tigranyan\u003c\/b\u003e (Author), \u003cb\u003eJohn Asatryan\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTake your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programming\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePurchase of the print or Kindle book includes a free PDF eBook\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaster templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skills\u003c\/li\u003e\n\u003cli\u003eDesign scalable and efficient C++ applications with the latest features of C++17 and C++20\u003c\/li\u003e\n\u003cli\u003eExplore real-world examples and essential design patterns to optimize your code\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAre you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals.\u003c\/p\u003e\u003cp\u003eThis book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.\u003c\/p\u003e\u003cp\u003eWith Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGo beyond the basics to explore advanced C++ programming techniques\u003c\/li\u003e\n\u003cli\u003eDevelop proficiency in advanced data structures and algorithm design with C++17 and C++20\u003c\/li\u003e\n\u003cli\u003eImplement best practices and design patterns to build scalable C++ applications\u003c\/li\u003e\n\u003cli\u003eMaster C++ for machine learning, data science, and data analysis framework design\u003c\/li\u003e\n\u003cli\u003eDesign world-ready applications, incorporating networking and security considerations\u003c\/li\u003e\n\u003cli\u003eStrengthen your understanding of C++ concurrency, multithreading, and optimizing performance with concurrent data structures\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book will empower experienced C++ developers to achieve advanced proficiency, enabling them to build professional-grade applications with the latest features of C++17 and C++20. If you're an aspiring software engineer or computer science student, you'll able to master advanced C++ programming techniques through real-world applications that will prepare you for complex projects and real-world challenges.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 604\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.22 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 25, 2023\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":51748057186592,"sku":"9781804617830","price":74.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/9764\/5344\/files\/33d47aaeefd3c9d4aa36d57c8d588020.webp?v=1779903738","url":"https:\/\/ebocreations.com\/products\/expert-c-second-edition-become-a-proficient-programmer-by-learning-coding-best-practices-with-c-17-and-c-20s-latest-features-paperback","provider":"The E-Book Oasis LLC","version":"1.0","type":"link"}