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
Inleiding tot .NET 8
- Wat is .NET? Overzicht en ontwikkeling geschiedenis
- Kenmerken en platformondersteuning van .NET 8 LTS
- Installatie van de SDK en andere ontwikkelhulpmiddelen
Aan de slag met C# en console-applicaties
- Projectstructuur en commando's via de CLI
- Werken met datatypes, methoden en controleflow
- Objectgeoriënteerd programmeren in C#
Bouwen van webapplicaties met ASP.NET Core 8
- Een eenvoudige webapplicatie maken en draaien
- Routing, middleware en services begrijpen
- Introductie tot Razor Pages en MVC
Gegevensbeheer met Entity Framework Core
- Een databasecontext instellen
- Omgang met LINQ en datamodellen
- Migraties uitvoeren en CRUD-operaties doorvoeren
Afhankelijkheidsinjectie en configuratie
- Het ingebouwde afhankelijkheidsinjectieframework gebruiken
- Omgang met appsettings.json en omgevingsvariabelen
- Servicelevenscycli en modulaire architectuur begrijpen
API-ontwikkeling met Minimal APIs
- REST-principes en het ontwerpen van endpoints toepassen
- Het gebruik van attributen en routeparameters beheersen
- API's testen met Postman of Swagger
Testen en debuggen in .NET
- Eenheidstesten uitvoeren met xUnit
- Mogelijkheden voor integratietesten verkennen
- Debugtechnieken toepassen in Visual Studio
Applicatieimplementatie en cross-platform publicatie
- .NET 8-applicaties publiceren (zelfstandig of afhankelijk van het framework)
- Implementatiemogelijkheden voor Windows, Linux en macOS bespreken
- Pakketten maken en releases uitvoeren met Visual Studio en CLI-tools
Samenvatting en vervolgstappen
- Terugblik op de belangrijkste concepten en tools uit de cursus
- Aanbevolen leerpaden en naslagbronnen voor verdere ontwikkeling
- Inzicht in nieuwe trends: .NET 9-preview, Blazor en microservices
Vereisten
- Grondige kennis van basisprogrammeerconcepten (variabelen, lussen, functies)
- Een zekere ervaring met een objectgeoriënteerde programmeertaal (bijv. C#, Java of Python)
- Kennis van command-line-utiliteiten is handig, maar niet verplicht
Doelgroep
- Ontwikkelaars die nieuw zijn in de .NET-omgeving
- Programmeurs die overstappen van andere talen naar C#/.NET
- Techteams die cross-platform applicaties bouwen met moderne .NET-technologieën
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