From Zero to Hero: REST APIs in .NET
Learn how to create robust, scalable REST APIs in ASP.NET Core. This course covers essential principles, real-world techniques, and advanced features for modern API development.
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 create robust, scalable REST APIs in ASP.NET Core. This course covers essential principles, real-world techniques, and advanced features for modern API development.
Nick Chapsas
Learn modern unit testing in C# from scratch! This course by Nick Chapsas teaches you how to write reliable, maintainable unit tests, covering key concepts, techniques, and real-world applications.
Nick Chapsas
Learn integration testing in ASP.NET Core with real-world examples. Ensure your services are reliable and behave as expected using modern techniques.
Nick Chapsas
Master Dependency Injection in .NET with this comprehensive course by Nick Chapsas. Learn how to build cleaner, more maintainable code, optimize testability, and tackle real-world projects.
Nick Chapsas
Learn how to build efficient, scalable applications with Minimal APIs in .NET. This course covers essential techniques for creating lightweight, high-performance web APIs. Perfect for .NET developers!
Nick Chapsas
Learn essential logging techniques in .NET to ensure reliable applications. This course covers built-in logging, structured logging with Serilog, and advanced features for production-ready code.
Nick Chapsas
Take your first step into the world of cloud computing.
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 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.
Thank you for subscribing! You're now part of the Dometrain community.
© 2026 Dometrain. All rights reserved.
Get started with integrating AI into your .NET applications effectively using the latest LLM best practices.
Learn more about Getting Started: AI for .NET Developers
Learn how to build and deploy .NET applications on AWS using CDK, Lambda, DynamoDB, S3, and more.
Learn more about Getting Started: Building .NET Applications on AWSThis 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 about What's new in C# 14
Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.
Learn more about Let's Build It: AI Chatbot with RAG in .NET Using Your Data
Enable enterprise-grade real-time communication for your web apps with SignalR.
Learn more about From Zero to Hero: SignalR in .NET
Master solution architecture and turn business needs into scalable, maintainable systems.
Learn more about Deep Dive: Solution Architecture
A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.
Learn more about Migrating: ASP.NET Web APIs to ASP.NET Core
Let's make the hardest thing in programming easy for .NET software engineers.
Learn more about Getting Started: Caching in .NET
Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.
Learn more about From Zero to Hero: Testing with xUnit in C#This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.
Learn more about Create a ChatGPT Console AI Chatbot in C#