Build a Java app with cloud-scale NoSQL Cosmos DB

Cosmos DB

Learn how to build a Java-language database app to store and query data in Azure Cosmos DB.

Learning objectives

In this module, you will:

  • Learn how to send requests to Azure Cosmos DB from a Java application
  • Create an application to store and query data in Azure Cosmos DB


  • Beginner-level familiarity with and local installations of the following tools: Apache Maven, Git, Java JDK 8 or later, and a Java IDE or text editor
  • Experience creating and managing resources in Azure Cosmos DB, including creation and configuration of Cosmos DB accounts, databases, and containers