YoVDO

Web Servers and APIs using C++

Offered By: LinkedIn Learning

Tags

C++ Courses Web Development Courses Docker Courses MongoDB Courses Heroku Courses HTML Courses

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
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

Related Courses

Software as a Service
University 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