 课程大纲:
        
    课程大纲: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.签名证书
    
 
        
     
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                