Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Web Servers and APIs using C++

via LinkedIn Learning

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

Taught by

Troy Miles

Reviews

4.5 rating at LinkedIn Learning based on 109 ratings

Start your review of Web Servers and APIs using C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.