 
 From Zero to Hero: SignalR in .NET
Enable enterprise-grade real-time communication for your web apps with SignalR.
Discover courses crafted by expert engineers for the real world
 
 Enable enterprise-grade real-time communication for your web apps with SignalR.
 
 Master solution architecture and turn business needs into scalable, maintainable systems.
 
 A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.
 
 Let's make the hardest thing in programming easy for .NET software engineers.
 
 Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.
 
 Learn how to use AI Agents that can reason, use tools and take action to build products.
 
 Migrating web apps from .NET Framework to ASP.NET Core has been painful, until now.
 
 Build beautiful web applications and UIs using the popular Bootstrap library.
 
 Get started with RDBMSs using Microsoft SQL Server.
 
 Master Cloud Architecture in Microsoft's Azure cloud platform.
 
 Master the art of writing code that writes code with source generators in C#
 
 Learn how to use Dapper, the most popular .NET ORM
 
 Learn how to build elegant and scalable REST APIs in ASP.NET Core
 
 Deep dive into production-ready Event Sourcing in .NET
 
 Deep dive into advanced TypeScript features and master the language
 
 You know Docker, now it's time to master Docker Compose
 
 Learn how to build your personal brand as a tech professional
 
 Everything you need to master Communication and Collaboration as a Software Engineer
 
 Get started with .NET Aspire, the future of .NET development
 
 Learn how to build a full-stack production-ready multi-tenant Saas Application in TypeScript and React
 
 Learn everything you need to know to send production-grade emails in .NET
 
 Deep dive into Artificial Intelligence to improve developer productivity
 
 Learn how to write testable C# code using modern coding practices
 
 Learn how to implement authentication and authorization in Blazor
 
 Get started with learning the TypeScript programming language
 
 Learn how to properly use null in C# in a modern way and write better, robust code
 
 Learn how to master asynchronous programming with async await in C#
 
 Get started with programming using the C# programming language
 
 Deep dive into the C# programming language and learn more features and patterns
 
 Learn how to take the future of your career into your own hands
 
 Learn how to build a CV/Resume and a LinkedIn Profile as a software engineer
 
 Deep dive into Microsoft Azure as a Software Engineer
 
 Learn how to use the JetBrains Rider IDE from beginning to mastery
 
 Get started with Microsoft Azure as a Software Engineer
 
 Deep dive into building production-grade reactive web apps in .NET using Blazor
 
 Learn everything you need to start using Event-Driven Architecture
 
 Learn how to get started with building web products with ASP.NET Core
 
 Get started with Event Sourcing and CQRS in .NET
 
 Learn how to build a production-ready URL Shortener, including conception, development and deployment
 
 Learn how to deploy and host .NET applications on Azure
 
 Learn how to use asynchronous messaging in your .NET systems with MassTransit
 
 Learn how to get promotions and scale the career ladder as a Software Engineer
 
 Learn how you can use Artificial Intelligence to boost your productivity
 
 Master the art of Reflection in .NET using C# and make the impossible, possible
 
 Learn how to use Git, the industry standard for version control
 
 Learn how to use GitHub Actions and master CI/CD
 
 Learn how to structure your codebases using the Vertical Slice Architecture
 
 Learn what OpenTelemetry is and why your apps need it
 
 Start building production-grade reactive web apps in .NET using Blazor
 
 Learn the strategy for migrating from Microservices to Modular Monoliths
 
 Get started with GraphQL in .NET using C# with HotChocolate creator Michael Staib
 
 Learn everything there is to know about the Singleton Design Pattern
 
 Learn everything there is to know about the Abstract Factory Design Pattern
 
 Learn everything there is to know about the Factory Method Design Pattern
 
 Learn everything there is to know about the Builder Design Pattern
 
 Learn everything there is to know about the Flyweight Design Pattern
 
 Learn everything there is to know about the Prototype Design Pattern
 
 Learn everything there is to know about the Adapter Design Pattern
 
 Learn everything there is to know about the Bridge Design Pattern
 
 Learn everything there is to know about the Composite Design Pattern
 
 Learn everything there is to know about the Decorator Design Pattern
 
 Learn everything there is to know about the Facade Design Pattern
 
 Learn everything there is to know about the Proxy Design Pattern
 
 Learn everything there is to know about the Mediator Design Pattern
 
 Learn everything there is to know about the Strategy Design Pattern
 
 Learn everything there is to know about the Chain Of Responsibility Design Pattern
 
 Learn everything there is to know about the Command Design Pattern
 
 Learn everything there is to know about the Interpreter Design Pattern
 
 Learn everything there is to know about the Iterator Design Pattern
 
 Learn everything there is to know about the Memento Design Pattern
 
 Learn everything there is to know about the Observer Design Pattern
 
 Learn everything there is to know about the State Design Pattern
 
 Learn everything there is to know about the Template Method Design Pattern
 
 Learn everything there is to know about the Visitor Design Pattern
 
 Dive deeper into Microservices Architecture with AWS Solution Architect James Eastham
 
 Dive deeper into your Domain-Driven Design journey with Amichai on Dometrain
 
 Everything you need to master the art of LINQ in .NET
 
 Never fail a behavioral interview again with knowledge from Big Tech managers
 
 Start your Domain-Driven Design journey with Amichai on Dometrain
 
 Learn all the essential soft skills required for software engineers
 
 Everything you need to learn how to use Kubernetes as a Developer from beginning to mastery
 
 Learn one of the core fundamentals of modern software engineering
 
 Deep Dive into the advanced patterns of Modular Monoliths in .NET
 
 Start your Clean Architecture in .NET journey with Amichai on Dometrain
 
 Everything you need to know to use EF Core in your .NET applications from the most basic to the most advanced concepts
 
 Get started with Modular Monoliths and escape the Big Ball of Mud of traditional monoliths
 
 Get started with Microservices Architecture with AWS Solution Architect James Eastham
 
 Dive deep into the advanced practices of Clean Architecture in .NET
 
 Learn how to write elegant C# using modern Clean Code practices
 
 Master the craft of TDD from the basics to the most advanced concepts
 
 Everything you need to know to refactor C# codebases using the latest and best coding techniques
 
 Level up your Software Engineering skills by mastering Solution Architecture
 
 Everything you need to get started and master the most important platform tool for developers
 
 Get started with building native, cross-platform desktop and mobile apps in .NET
 
 Everything you need to know to Unit Test your C# codebases
 
 Everything you need to know to integration test your ASP.NET Core codebases
 
 Everything you need to know from the basics to very advanced concepts
 
 Everything you need to know to build gRPC applications in .NET from the most basic concepts to the most advanced ones
 
 Everything you need to know about building Minimal APIs in .NET 6 and beyond
 
 Everything you need to know about Logging in .NET
 
 Everything a C# developer needs to know to get started with the most popular services of AWS
 
 Deep dive into building native, cross-platform desktop and mobile apps in .NET
 
 Learn how to use Configuration and Options in any .NET codebase
© 2025 Dometrain. All rights reserved.