From Zero to Hero: REST APIs in .NET
Learn how to build elegant and scalable REST APIs in ASP.NET Core
Nick Chapsas is a .NET & C# content creator, educator and a Microsoft MVP for Developer Technologies with years of experience in Software Engineering and Engineering Management.
He has worked for some of the biggest companies in the world, building systems that served millions of users and tens of thousands of requests per second.
Nick creates free content on YouTube and is the host of the Keep Coding Podcast.
Learn how to build elegant and scalable REST APIs in ASP.NET Core
Nick Chapsas
Everything you need to know to Unit Test your C# codebases
Nick Chapsas
Everything you need to know to integration test your ASP.NET Core codebases
Nick Chapsas
Everything you need to know from the basics to very advanced concepts
Nick Chapsas
Everything you need to know about building Minimal APIs in .NET 6 and beyond
Nick Chapsas
Everything you need to know about Logging in .NET
Nick Chapsas
Everything a C# developer needs to know to get started with the most popular services of AWS
Nick Chapsas This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.
Nick Chapsas Get started with the singleton design pattern in software engineering.
Nick Chapsas Learn the basics of Dependency Injection in modern .NET
Nick Chapsas Learn how to build modern systems without the microservices tax.
Nick Chapsas Learn the basics of Unit Testing in modern .NET using C#
Nick Chapsas Companies paying for your training is an investment for both you and them. Here is how to convince them.
Nick Chapsas You now have a new study partner: Domebrain - our AI Teaching Assistant built to help you learn faster, deeper, and with more confidence.
Nick Chapsas Get started with containers in .NET using Docker.
Nick Chapsas Learn what the SOLID Principles are in Software Engineering and why you need them
Nick Chapsas Logging is a fundamental of any application. Learn how to get it right.
Nick Chapsas Email is everywhere! Notifications, receipts, authentication flows. Learn how to send emails in .NET using C#.
Nick Chapsas Get started with .NET development by setting up your workstation. Whether that's Windows, macOS or Linux, you can follow these steps to get coding.
Nick Chapsas Async code lets your app handle more work without blocking threads. In C#, async/await is the way to write non-blocking I/O that still reads nicely.
Nick Chapsas The best time to become a .NET developer was 20 years ago. The second best one is today.
Nick Chapsas From time to time we might reach out to let you know about new courses or exclusive discounts. Sign up to our mailing list so you don't miss out!
No spamming, pinky promise.
© 2025 Dometrain. All rights reserved.
This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.
Learn More
Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.
Learn MoreLearn how to work with Large Language Models (LLMs). Understand the fundamentals of how GPT works, the transformer architecture, and master prompt engineering techniques to build AI agents.
Learn More
Enable enterprise-grade real-time communication for your web apps with SignalR.
Learn More
Master solution architecture and turn business needs into scalable, maintainable systems.
Learn More
A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.
Learn More
Let's make the hardest thing in programming easy for .NET software engineers.
Learn More
Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.
Learn MoreThis walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.
Learn More