Web Servers and APIs using C++
Offered By: LinkedIn Learning
Course Description
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
 
- 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
 
- Creating a Heroku account
 - Installing the Heroku CLI
 - Deploying our container to Heroku
 - Saving our container to Docker Hub
 
- Creating HTML pages
 - Serving HTML pages
 - Serving static content
 - Challenge: Create a new webpage
 - Solution: Create a new webpage
 
- 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
 
- Creating an endpoint
 - Parsing the path
 - Reading the query string
 - Converting to JSON data
 - Challenge: Create an endpoint
 - Solution: Create an endpoint
 
- Reviewing the JavaScript client code
 - Creating the C++ server code
 - Running WebSocket on Heroku
 
- Next steps
 
Taught by
Troy Miles
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX Ruby on Rails: An Introduction
Johns Hopkins University via Coursera Deploying Applications with Heroku
Udacity Django Core | A Reference Guide to Core Django Concepts
Udemy