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
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX