title: What are services and why add them in ASP.NET Core?
body: <p>I begin to learn ASP.NET Core, there, within the framework of the Web API template, there is a <code>Startup</code> class, in which the <code>ConfigureServices()</code> method is defined. Can someone explain in simple words what services he sets up, and why do they need them? Thank!</p>