Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Duur 21 uren
Cursusaanbod
Inleiding tot .NET 8
- Wat is .NET? Overzicht en ontwikkeling
- .NET 8 LTS-functies en platformondersteuning
- Installatie van de SDK en ontwikkeltools
Starten met C# en Console-toepassingen
- Projectstructuur en CLI-commando's
- Werken met types, methoden en besturing
- Objectgeoriënteerd programmeren in C#
Webapplicaties bouwen met ASP.NET Core 8
- Een basis webapp maken en uitvoeren
- Routing, middleware en services
- Inleiding tot Razor Pages en MVC
Datatoegang met Entity Framework Core
- Een databasecontext instellen
- Werken met LINQ en datamodellen
- Migraties en CRUD-operaties
Dependency Injection en Configuratie
- Ingebouwd dependency injection-framework
- Werken met appsettings.json en omgevingsvariabelen
- Service-levenstijden en modulaire architectuur
API-ontwikkeling met Minimal APIs
- REST-principes en endpoint-ontwerp
- Gebruik van attributen en route-parameters
- API's testen met Postman of Swagger
Testen en foutopsporen in .NET
- Eenheidstesten met xUnit
- Benaderingen voor integratietesten
- Technieken voor foutopsporen in Visual Studio
Implementatie van toepassingen en cross-platform publicatie
- Publicatie van .NET 8-toepassingen (zelfstandig vs. framework-afhankelijk)
- Implementatieopties voor Windows, Linux en macOS
- Gebruik van Visual Studio en CLI-tools voor verpakking en release
Samenvatting en vervolgstappen
- Herhaling van belangrijke concepten en tools tijdens de cursus
- Aanbevolen oefenpaden en leermiddelen
- Overzicht van opkomende onderwerpen: .NET 9 preview, Blazor, microservices
Vereisten
- Basisbegrip van programmeerconcepten (variabelen, loops, functies)
- Enkele ervaring met een objectgeoriënteerde taal (bijv. C#, Java, Python)
- Bekendheid met command-line tools is handig, maar niet vereist
Publiek
- Ontwikkelaars die starten met het .NET-ecosysteem
- Programmeurs die overschakelen van andere talen naar C#/.NET
- Technische teams die cross-platform applicaties bouwen met modern .NET
Getuigenissen (2)
Interactiviteit en code-oplossingen op het moment zelf
Eduard-Emanuel Zaharia - Kruk Italia
Cursus - Advanced Blazor
Automatisch vertaald
vloeiende gesprekken, luisteren en aanpassing door de trainer
Mathieu - Cetim
Cursus - Visual Studio 2022 IDE
Automatisch vertaald