课程名称:C++ 实现 Web 服务框架培训

4401 人关注
(78637/99817)
课程大纲:

C++ 实现 Web 服务框架培训

 

服务器开发中 Web 服务是一个基本的代码单元,

将服务端的请求和响应部分的逻辑抽象出来形成框架,

能够做到高级别的框架级代码复用。

1 类与模板

2 Boost Asio

3 C++11 新特性

4 Web 框架的设计与实现

1
C++ 基础

1.命名空间 2.常用的IO库 3.C类与对象 4.模板

1
类模板的简单使用

1.C类与对象 2.C访问控制符 3.C类模板 4.C函数及调用

2
C++11 相关知识

1.lambdaexpression

2.std::shared_ptr

3.std::make_shared

4.std::unordered_map

5.std::regex 6.std::smatch

7.std::regex_match

8.std::function

9.std::thread

2
Lambda 表达式

1.lambda表达式

2.sort函数

3.vector容器

4.find_if函数

5.count_if函数

3
Boost Asio 相关

1.HTTP链接

2.HTTPS链接

3.IO操作

3
实现-TCP-客户端与服务器端

1.boostasio

2.boost::asio::streambuf

3.boost::asio::read_until

4.boost::asio::write

5.boost::asio::io_service

4
HTTP Web 框架的设计与实现

1.结构体

2.std::map容器

3.Lambda函数

4.命名空间

5.C访问控制符

6.namespace命令空间

5
Web 服务器框架的测试与使用

1.正则表达式

2.boost/asio

3.boost::asio::ip::tcp::socket

4.Makefile

6
HTTPS Web 框架的设计与实现

1.HTTPS与HTTP之间的区别

2.SSL(SecureSocketLayer)公开秘钥加密

3.证书的基本原理

4.HTTPS服务器的实现

5.HTTPS服务器的测试

7
证书文件的创建

1.秘钥对

2.CSR

3.签名证书


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告