---
title: "Discussion on \"What I Built Learning .NET (Beginner Checkpoint): REST API + Middleware + DI + Swagger + EF Core + Tests\" | Hashnode"
description: "Discussion on \"What I Built Learning .NET (Beginner Checkpoint): REST API + Middleware + DI + Swagger + EF Core + Tests\". A checkpoint recap of a complete beginner .NET learning project: minimal API, REST, middleware, DI, Swagger, EF Core, and tests."
url: "https://hashnode.com/posts/what-i-built-learning-net-beginner-checkpoint-rest-api-middleware-di-swagger-ef-core-tests/6978f45330a95c1ad0d5d1b7"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What I Built Learning .NET (Beginner Checkpoint): REST API + Middleware + DI + Swagger + EF Core + Tests](https://silviublog.hashnode.dev/what-i-built-learning-net-beginner-checkpoint-rest-api-middleware-di-swagger-ef-core-tests?utm_source=hashnode&utm_medium=feed)

A checkpoint recap of a complete beginner .NET learning project: minimal API, REST, middleware, DI, Swagger, EF Core, and tests.

Jan 27 · 1 min read · silviublog.hashnode.dev  
Read the article

-   [#net](https://hashnode.com/tag/net)
-   [#csharp](https://hashnode.com/tag/csharp)
-   [#beginners](https://hashnode.com/tag/beginners)
-   [#web-api](https://hashnode.com/tag/web-api)
-   [#learning](https://hashnode.com/tag/learning)
-   [#rest-api](https://hashnode.com/tag/rest-api)
-   [#swagger](https://hashnode.com/tag/swagger)
-   [#ef-core](https://hashnode.com/tag/ef-core)
-   [#unit-testing](https://hashnode.com/tag/unit-testing)

## Written by

[Silviu Man](https://hashnode.com/@silviuman)

@silviuman · Romania

  
[View profile](https://hashnode.com/@silviuman)

Freelancer/Full Stack Software Developer with 5+ years

Full Stack Software Developer with 5+ years of experience building and maintaining web and mobile applications using .NET, ASP.NET, SQL,Angular and Ionic. Currently working in the healthcare domain as both a developer and Product Owner on a cross-platform application (iOS, Android, Web). Experienced in integrating AI solutions (ChatGPT API) to optimize user workflows and reduce manual effort. Strong background in Agile/Scrum environments, collaborating closely with team leaders as a Scrum Master, involved in sprint planning, Jira management, and stakeholder communication.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
