一起编码
C++ Http 客户端(带有 boost asio)
讲师:Mert Büyüktuncay
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 将获得对多任务处理的实际理解
- 能够实现一个http客户端
- 能够通过多任务实现实际的执行流程
- 能够使用 C++ 的 HTTP 客户端
探索相关主题
要求
- 熟悉 boost asio 的 C++ 多任务处理者优先
描述
优秀的软件开发人员会投入大量时间进行学习。学习编程语言、技术、掌握基础知识并拥有清晰的理论知识是一个起点,而且绝对必要。然而,接下来的学习往往更有价值。不幸的是,很多时候它被忽视了。
“在开发真正有用的东西的同时获得现实生活中的经验,并与知道自己在做什么的人一起做”。
做作业、阅读或编写代码片段各有其好处,但有些东西只有通过实践才能学到。正是通过这种宝贵的经验,你才能真正内化你所学的知识。你会学会什么该做,什么不该做,何时何地该做。
人类进步的第一步是模仿成功的行为。我们当中许多人很幸运,能够在工作中观察一位资深开发人员,他们已经多少理解了这一点。对于那些身边没有相关资深开发人员,或者在某些领域仍然缺乏经验的人来说,这门课程非常适合你。
在“一起编程”系列中,你将积极观察一位资深人士开发一款实用的软件。我们将
– 准备最低限度的工作定义
– 写样本
– 设计一个 API
– 执行
与您一起。建议您积极关注正在进行的工作
– 通过仔细聆听/观察
– 通过停止视频并自己编写/复制代码
甚至重新设计您认为合适的事物。
我们在本次讲座中展示的代码可作为 github 上的开源项目使用。
在本集中,我们将开发一个支持 http(s) 的客户端和一个服务器。
在本课程结束时,您将拥有
– 如何实施
o http 客户端
o API 定义
o 示例应用程序
– 如何使用 boost asio
– 如何实现适当的锁安全多任务处理。(即使用最少数量的锁或根本不使用锁)
最重要的是,您将积累有关经验丰富的开发人员如何思考和处理事情的有用经验。
本课程适合哪些人:
- 具有一定多任务处理知识的 C++ 开发人员
- 具有强烈探索和学习欲望的 C++ 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。