Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën