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.
Cursusaanbod
Introductie tot .NET 8
- Wat is .NET? Overzicht en evolutie
- .NET 8 LTS-functies en platformondersteuning
- SDK-installatie en ontwikkeltools
Aan de slag met C# en console-applicaties
- Projectstructuur en CLI-opdrachten
- Werken met typen, methoden en controle van de stroom
- Objectgeoriënteerd programmeren in C#
Web-applicaties bouwen met ASP.NET Core 8
- Een basiswebapp maken en uitvoeren
- Routing, middleware en services
- Inleiding tot Razor-pagina's en MVC
Data Access met Entity Framework Core
- Een databasecontext instellen
- Werken met LINQ en datamodellen
- Migrations en CRUD-operaties
Afhankelijkheid injecteren en configureren
- Ingebouwd afhankelijkheidsinjectieframework
- Werken met appsettings.json en omgevingsvariabelen
- Servicelevensduur en modulair ontwerp
API-ontwikkeling met minimale APIs
- RESTful-principes en endpointontwerp
- Gebruik van attributen en routeparameters
- API's testen met Postman of Swagger
Testen en foutopsporing in .NET
- Eenheidstesten met xUnit
- Benaderingen voor integratietesten
- Foutopsporingstechnieken in Visual Studio
Applicatie-implementatie en cross-platform publiceren
- .NET 8-applicaties publiceren (zelfstandig vs. framework-afhankelijk)
- Implementatieopties voor Windows, Linux en macOS
- Gebruik van Visual Studio en CLI-tools voor verpakken en release
Samenvatting en volgende stappen
- Overzicht van belangrijkste concepten en tools die tijdens de cursus zijn behandeld
- Aanbevolen praktijkpaden en leerbronnen
- Overzicht van opkomende onderwerpen: .NET 9-voorbeeld, Blazor, microservices
Vereisten
- Basisbegrip van programmeringsconcepten (variabelen, lussen, functies)
- Ervaring met een object-georienteerde taal (bijv. C#, Java, Python)
- Kennis van opdrachtregeltools is handig maar niet verplicht
Doelgroep
- Ontwikkelaars die de .NET-ecosysteem betreden
- Programmeurs die overstappen van andere talen naar C#/.NET
- Technische teams die cross-platform applicaties bouwen met modern .NET
21 Uren
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