# Building Neo4j Applications with .NET

**URL:** <https://community.neo4j.com/t/building-neo4j-applications-with-net/60485>\
**Category:** General\
**Tags:** migrated\
**Created:** [June 29, 2022, 12:27am UTC](https://community.neo4j.com/t/building-neo4j-applications-with-net/60485 "2022-06-29T00:27:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![yolande](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/yolande/32/22064_2.png) [@yolande](https://community.neo4j.com/u/yolande)\
**Post date:** [June 29, 2022, 12:27am UTC](https://community.neo4j.com/t/building-neo4j-applications-with-net/60485/1 "2022-06-29T00:27:46Z")

</div>

Learn how to interact with Neo4j from .NET using the Neo4j .NET Driver.

In this course, we walk through the steps to integrate Neo4j into your .NET project.

We will follow the steps to create an instance of the Neo4j .NET Driver, learn about sessions and transactions, and use that knowledge to build a REST API with [ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0) that will work with a pre-built Single Page Application (SPA).

The course automatically creates a new `recommendations` sandbox within [Neo4j Sandbox](https://sandbox.neo4j.com/?usecase=recommendations) that you will use throughout the course.

### Prerequisites

By taking this course, we assume that you have a working knowledge of C#, Nuget and the .NET ecosystem. We also assume that you have at least a basic knowledge of Neo4j.

If you haven’t already done so, we recommend that you also take the [Neo4j Fundamentals](https://graphacademy.neo4j.com/courses/neo4j-fundamentals) course in on order to gain a basic understanding of Neo4j and the [Cypher Fundamentals](https://graphacademy.neo4j.com/courses/cypher-fundamentals) to understand how to query Neo4j using Cypher.

### What you will learn

- The lifecycle of the Neo4j Driver and how it relates to your application

- How to install and instantiate the Neo4j .NET Driver into your .NET project

- How read and write transactions work with Neo4j

- Best practices on how to use Neo4j within your .NET project

Access the course [here](https://graphacademy.neo4j.com/courses/app-dotnet/)
