IIntroduction
1Introduction to Cloud Computing
- 1.1What is Cloud Computing?
- 1.2Why Deploy in the Cloud?
- 1.3How Much Control?
- 1.4Everything Old is New Again
2Introducing the IBM Cloud
- 2.1IBM Cloud Overview
- 2.2IBM Cloud Compute & Cloud Offerings
- 2.3IBM Cloud Database & Storage Offerings
- 2.4IBM Cloud Offerings Used in This Book
- 2.5Equivalent Cloud Provider Offerings
3Get Going in Go
- 3.1Resources for Getting Started with Go
- 3.2Go for IBM Cloud Foundry
- 3.3Go for IBM Cloud Functions
4Project Application
- 4.1API
- 4.2Tests
- 4.3Database
- 4.4Authentication and Authorization
- IIIBM Cloud Foundry
5Cloud Foundry Setup
- 5.1Initial Setup
- 5.2Application Architecture
- 5.3Setup Routes
- 5.4Setup Makefile
- 5.5First Deploy
- 5.6Cloudant Setup
- 5.7Backend Todo Tests
6Pre-Requisites
- 6.1Respond to GET
- 6.2Respond to POST
- 6.3Respond to DELETE
- 6.4Respond to GET with Empty Array After DELETE
7Storing New Todos
- 7.1Add a New Todo
- 7.2Initialize New Todos as Not Complete
- 7.3Provide URL for New Todos
- 7.4New Todo URL Returns a Todo
8Working with an Existing Todo
- 8.1Navigate from List of Todos to an Individual Todo
- 8.2Change a Todo’s Title
- 8.3Toggle a Todo’s Complete Status
- 8.4Persist Changes to a Todo
- 8.5Delete a Todo
9Tracking a Todo’s Order
- 9.1Include Order Field in Todo
- 9.2Change a Todo’s Order
- 9.3Persist Changes to a Todo’s Order
10Conclusion
- IIIIBM Cloud Functions
11Cloud Functions Setup
- 11.1Initial Setup
- 11.2Application Architecture
- 11.3Setup Routes
- 11.4Setup Makefile
- 11.5First Deploy
- 11.6Backend Todo Tests
12Pre-Requisites
- 12.1Respond to GET
- 12.2Respond to POST
- 12.3Respond to DELETE
- 12.4Respond to GET with Empty Array After DELETE
13Storing New Todos
- 13.1Add a New Todo
- 13.2Initialize New Todos as Not Complete
- 13.3Provide URL for New Todos
- 13.4New Todo URL Returns a Todo
14Working with an Existing Todo
- 14.1Navigate from List of Todos to an Individual Todo
- 14.2Change a Todo’s Title
- 14.3Toggle a Todo’s Complete Status
- 14.4Persist Changes to a Todo
- 14.5Delete a Todo
15Tracking a Todo’s Order
- 15.1Include Order Field in Todo
- 15.2Change a Todo’s Order
- 15.3Persist Changes to a Todo’s Order