Web Servers and APIs using C++

Go to class
Write Review

Free Online Course: Web Servers and APIs using C++ provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Web Servers and APIs using C++ is taught by Troy Miles.

Overview
  • Learn how to build data-driven websites and make RESTful API calls using C++.

Syllabus
  • Introduction

    • Why use C++ to make a website?
    • What you should know
    1. Installing Our Tools
    • Installing Docker
    • Installing Atom
    • Creating a Dockerfile
    • Running a Dockerfile
    • Adding a volume
    • Building Crow
    • Serving the example
    • Challenge: Modify the example page
    • Solution: Modify the example page
    2. Deploying to Heroku
    • Creating a Heroku account
    • Installing the Heroku CLI
    • Deploying our container to Heroku
    • Saving our container to Docker Hub
    3. Building Websites
    • Creating HTML pages
    • Serving HTML pages
    • Serving static content
    • Challenge: Create a new webpage
    • Solution: Create a new webpage
    4. Data Access
    • Creating an mLab account
    • Uploading JSON data
    • Adding the MongoDB C++ drivers
    • Querying Mongo data
    • Adding dynamic data to a page
    • Challenge: Create a webpage with data
    • Solution: Create a webpage with data
    5. RESTful APIs
    • Creating an endpoint
    • Parsing the path
    • Reading the query string
    • Converting to JSON data
    • Challenge: Create an endpoint
    • Solution: Create an endpoint
    6. WebSockets and Crow
    • Reviewing the JavaScript client code
    • Creating the C++ server code
    • Running WebSocket on Heroku
    Conclusion
    • Next steps