Back to Catalog

Using an HTTP API to Create and Query IBM Cloudant Databases

IntermediateGuided Project

In this guided project, you will discover how to work with IBM Cloudant databases using the HTTP application programming interface (API).

4.1 (16 Reviews)

Language

  • English

Topic

  • Database

Enrollment Count

  • 158

Skills You Will Learn

  • Cloudant

Offered By

  • IBM

Estimated Effort

  • 30 minutes

Platform

  • SkillsNetwork

Last Update

  • April 29, 2024
About This Guided Project
You can access the IBM Cloudant database from a web browser, a mobile device, and command-line scripting tools because of the HTTP application programming interface (API). In this guided project, you will discover how to improve database management with this empowering feature.

Using the Client URL (curl) tool, you will write several scripts to connect to Cloudant, create databases, and execute database operations with the HTTP API. You will discover how to perform operations from creating, inserting, updating, and deleting documents to creating, querying, and dropping databases. You will run queries to limit and sort values, and you will learn how to optimize queries with indexes.

This guided project will position you for advanced database-as-a-service (DBaaS) management, one of the fastest growing areas for cloud applications.

Prerequisites
  • Document database operations
  • Command line interface (CLI) usage

A Look at the Project Ahead
Once you have completed this project, you'll be able to:
  • Create, query, and drop databases
  • Perform basic commands such as inserting, updating, and deleting documents
  • Create an index to optimize query time

What You’ll Need
Just a web browser and an IBM Cloud account!

Everything else is provided to you via the IBM Skills Network Labs environment. This platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

Knowledge of document databases and command line interface (CLI) usage will be helpful. You may benefit from looking at another Guided Project first: see Working with Databases in IBM Cloudant.

Your Instructor
Ramesh Sannareddy

Instructors

Rav Ahuja

Global Program Director, IBM Skills Network

Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.

Read more

Sourabh Mohan

Technical Specialist

I am Sourabh Mohan working as a Technical Specialist in Skill-Up Technology

Read more