Learn Cosmos db Gremlin API by building a .Net Core REST API

Learn Cosmos db Gremlin API by building a .Net Core REST API

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2 Hours | 0.98 GB

Learn how to connect and work with the Azure Cosmos db Gremlin API, as well as some of the basic gremlin syntax.

Let’s build a REST Web API that builds and manages a simple graph database using the Azure Cosmos db Gremlin API.

You will learn how to create a cosmos db in azure using the gremlin (graph) api. You’ll also get an understanding of how to use the open source Gremlin.Net library and build gremlin queries to create, read, update, delete, and build relationships between your data vectors.

What you’ll learn

  • How to build a .NET Core REST API that connects to cosmos db
  • How to set up cosmos db in an Azure subscription
  • How to use the Gremlin .Net library
  • Overview of Azure Storage Explorer
  • Tips & tricks from my experience working with Cosmos db
  • Gremlin syntax and commands that create, read, update, delete, and relate vectors which will help you build your own graph db
Table of Contents

Introduction
1 Welcome & What is this course about
2 Comparing a Relational database with a Graph database
3 What’s covered

Building the Project – Part A
4 Project & Architecture Overview
5 Implement the Persistence wrapper
6 Implement the Repository
7 Implement the Controller
8 Introduction to Postman
9 Step through POST in debugger
10 Implement a Data Parser – Part 1
11 Implement a Data Parser – Part 2
12 Step through parser in debugger
13 Create the project structure
14 Define the data shape to store in Cosmos db
15 Create the cosmos account and graph database
16 Configure the connection settings
17 Set up the Data layer and bring in the gremlin library
18 Create the Connection constructor and method signatures
19 Fun with Gremlin at Cosmos db
20 Develop the Query Builder

Building the Project – Part B
21 Implement the GET endpoint
22 Implement GET by Id
23 Implement the DELETE endpoint
24 Implement the Relationship endpoint
25 Use the Relationship endpoint to connect data

Tools
26 Microsoft Azure Storage Explorer

Course Wrap Up
27 Congratulations