你将学到的
  • C++ 基础知识
  • Boost Asio
  • HTTPS 服务器实现
  • C++ 11 知识
  • 简易的 HTTP Web 服务器实现
课程内容
  共3个章节
实验 1 基础知识:C++11 与 Boost Asio

知识点: 1.C基础内容 2.C11 3.BoostAsio基础

实验 2 HTTP Web 框架的设计与实现

知识点: 1.TCP/IP 2.Server类 3.简易的HTTPWeb服务器

实验 3 HTTPS Web 框架的设计与实现

知识点: 1.TCP/IP 2.SSL 3.HTTPS

课程介绍

实验任务

  • 介绍 C++ 基础、C++ 11、Boost Asio
  • HTTP Web 框架的设计与实现
  • HTTPS 的原理及其 Web 框架的设计与实现

先学知识

需要了解实验楼的基本操作,推荐学习 新手指南之玩转实验楼

如果你没有学习过 C++ 编程语言,推荐学习 C 语言入门教程C++11/14 高速上手教程

课程难度

本课程难度为较难。

面向用户

本课程为 C++ 程序设计语言的实战课程,面向有一定 C++ 或 C 编程基础的同学。

课程教师
开通会员,即刻开始学习
加入社群
加入编程交流社群