Interested in a private company training? Request it here.
If you think good architecture is expensive, try bad architecture. As modern applications become more feature rich, the need for a solid foundation becomes more important. In this module, we will discuss the most proven architectural styles and how they can be implemented in ASP.NET Core.
ASP.NET Core is several times faster than ASP.NET Framework. How did they do this? By removing all 'fat' from the request processing. Here you will learn how the configure the ASP.NET Core pipeline, and we will examine some of the built-in middleware.
The Open Web Interface for .NET brought a simple standard way for building web servers with .NET. ASP.NET Core built upon this standard and with it you can easily build your own custom extensions.
ASP.NET Core allows you to pick and choose where to store your configuration. No more deploying configuration with production settings in source control! We will look at the idea behind this and of course how to choose your ideal configuration.
Proper logging is essential to find problems while developing and in production. But just storing some logs doesn't really help you if you don't use them. By monitoring your logs and metrics, and setting up alerts when something goes wrong, you can fix problems before they get out of hand.
Today's modern apps are expected to deliver up-to-date information without hitting a refresh button. Add real-time functionality to your dashboards, maps, games and more. In this chapter, we'll discover how you can leverage SignalR to build real-time applications.
Whether your backend is exposed as a REST API, or you need to integrate with other applications, your application needs to communicate. In this chapter, we'll take a look at how to make that communication efficient and resilient. From configuring your HttpClient correctly to making sure you never drop a message, we'll cover it all.
Backend developers are typically tied to their relational databases, while Frontend developers often favor NoSQL. So, which one is better? Well, both can be great, but sometimes the unknown is unloved. Besides that, we also need to consider caching, spreading data over multiple data stores, and performance.
The world is a big place, with many spoken languages. If you want to reach the world, you should build multi-language support in from the beginning.
So, you've been using ASP.NET Core for a while, and you want to learn more? Join us in this training to upgrade your skills to master ASP.NET Core. In this course, you will get a better understanding of modern application architectures, and how to implement them in ASP.NET Core. Learn what it takes to build a high-performance, scalable, and maintainable application.
This course is meant for developers that have experience with ASP.NET Core and want to push their skills to the next level.