課程名稱: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節
        我的報告 / 所有報告