《实用C++后端编程》是一本全面的指南,为读者提供了成为熟练的C++后端开发人员所需的工具和知识。本书着重于实际应用和实际实现,带领读者深入了解后端开发的多层次领域,因此对于任何有志成为或已经是后端开发人员的人来说,都是一份重要的资源。
本书从基础开始,介绍了C++,为读者提供了关于语言、结构和与后端编程相关的核心概念的坚实基础。从那里,读者深入研究了后端开发的更复杂要素。通过我们引人入胜的章节、用例和示例,读者将接触高级主题,如并发编程,探讨线程和多进程处理密集型计算任务,从而为可扩展的应用程序奠定基础。
本书深入探讨了API,特别是gRPC,以及缓存策略和数据库管理,选择MongoDB作为NoSQL数据库。与此同时,读者将学会在实际环境中实施这些技术,从头开始构建一个博客应用程序,从而弥合理论与实际实施之间的差距。书中专门介绍了保护应用程序的整个部分,其中书中教授了身份验证、授权和数据库安全,并演示了如何在博客应用程序中实施这些措施。
本书的另一个极为重要的部分是涵盖了测试策略,教读者如何使用Google Test(gtest)创建强大且不易出错的后端解决方案。最后,本书提供了一步一步的指南,以在AWS上部署应用程序,确保读者具备将应用程序投入实际运行所需的技能。
主要学习内容
目标受众 本书适合有一定C++背景但没有后端开发经验的读者。无论你是初学者刚刚入门后端开发,还是经验丰富的专业人士想要磨练技能和学到新东西,都能从中受益。无论你是学生、职业人士还是业余爱好者,本书都将教会你掌握C++后端开发的艺术所需的一切知识。