ASP.NET Core Minimal Web API (in-company)
Omschrijving
If the training is focused on building a minimal web API with ASP.NET Core.
- Introduction to ASP.NET Core: Explain what ASP.NET Core is, its benefits, and how it differs from previous versions of ASP.NET.
- Setting up the Development Environment: Guide participants through the process of installing and configuring the necessary software tools and frameworks for building an ASP.NET Core application.
- Creating a New Web API Project: Use the .NET CLI or Visual Studio to create a new ASP.NET Core web API project and examine its structure.
- Understanding Routing: Explain how routing works in ASP.NET Core and how to define and customize routes for your API.
- Handling HTTP Requests and…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Omschrijving
If the training is focused on building a minimal web API with ASP.NET Core.
- Introduction to ASP.NET Core: Explain what ASP.NET Core is, its benefits, and how it differs from previous versions of ASP.NET.
- Setting up the Development Environment: Guide participants through the process of installing and configuring the necessary software tools and frameworks for building an ASP.NET Core application.
- Creating a New Web API Project: Use the .NET CLI or Visual Studio to create a new ASP.NET Core web API project and examine its structure.
- Understanding Routing: Explain how routing works in ASP.NET Core and how to define and customize routes for your API.
- Handling HTTP Requests and Responses: Describe how to handle different types of HTTP requests (GET, POST, PUT, DELETE) and how to return appropriate responses.
- Working with Models and Data: Introduce the concept of models in ASP.NET Core and how to create them to represent the data that the API will work with. Also, demonstrate how to connect to a database and perform CRUD operations. Generating an API client using OpenAPI and Kiota.
- Unit Testing and Debugging: Show how to test and debug an ASP.NET Core API using Dependency Injection and tools such as Swagger and Visual Studio.
- Ahead of time compilation: How to develop an AOT project using Json source generators and Dapper.AOT.
- Deployment: Explain how to deploy an ASP.NET Core API to a hosting service or server, such as Azure or IIS.
In summary, a minimal web API training in ASP.NET Core would focus on the core concepts of building an API, including routing, handling HTTP requests and responses, working with data, testing and debugging, and deployment. The absence of authentication-related topics makes the training shorter and more focused on the essentials of building a functional API.
This training is often combined with the 2 day Entity Framework Core training. Enity Framework Core is the easiest way to retrieve and manipulate data from a database.
Inhoud
- Introduction
- Minimal Web API
- Route Handlers
- API Design
- Route groups & Scaffolding of Endpoints
- Parameter Binding
- Create Responses
- OpenAPI
- Validation
- Endpoint Filters
- Middleware
- Caching
- Entity Framework endpoints
- Kiota
- Unit and integration tests
- AOT
- Deployement
Voorkennis
- C# Fundamentals (OOP, Generics, LINQ, async & await)
- Entity Framework Core
Lesmateriaal
Wat Reflection IT bijzonder maakt, is ons lesmateriaal. Dat ontwikkelen we zelf. Het standaard Microsoft Official Curriculum(MOC) dat veel opleiders gebruiken, vinden we namelijk te beperkt. We passen ons lesmateriaal voor en na een training steeds aan. Want iedere opleidingsvraag is weer anders en iedere training levert nieuwe inzichten op. Die verwerken we meteen. Net als alle ontwikkelingen in softwaretechnologieën en toepassingen daarvan. We maken ons materiaal in het Engels en geven er in het Nederlands of Engels uitleg bij. Als cursist krijgt u natuurlijk al het materiaal mee naar huis.
Training bij Reflection IT
De training kan op 2 manieren gegeven worden.
- Als een in-company training in Nederland en België bij u op locatie voor een groep van 3 tot maximaal 12 deelnemers. Deze training kan ook online gegeven worden.
- Als een Small-Group training in ons kantoor in Asten voor 1 tot maximaal 3 deelnemers, mogelijk van verschillende bedrijven. Data in overleg. Ook bij 1 deelnemer gaat de training door.
Indien u specifieke wensen heeft, helpen wij u graag bij het samenstellen van een maatwerktraining.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
