Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Essentieel
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Functioneel
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Persoonlijk
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.
Accepteer keuze
Accepteer alles
MENU
Home
Kies een training
Krijg een Nintendo Switch 2
CA-ICT subsidie
Webinars terugkijken
Strippenkaart
Workshops
Voordelen
Technologieën
Certificeringen
Lesmethodes
Examens
Omscholen
Over ons
Blog
Contact
zoek
zoek
home
/
trainingen
/
development
/
entity framework
Entity Framework (DEV-CSHARP-EF)
Deze opleiding richt zich op het gebruik van Entity Framework binnen het .NET-ecosysteem. Deelnemers leren hoe ze relationele databases kunnen benaderen en beheren met behulp van Entity Framework. We behandelen zowel de Code First- als Database First-benadering, het configureren van modellen en geavanceerde querying met LINQ. Daarnaast wordt aandacht besteed aan prestatieoptimalisaties en best practices.
Na deze opleiding hebben deelnemers een diepgaand begrip van Entity Framework en kunnen ze het effectief inzetten in .NET-applicaties.
Waarom Entity Framework?
Entity Framework is een krachtige ORM (Object-Relational Mapper) voor .NET, waarmee ontwikkelaars relationele databases kunnen benaderen zonder directe SQL-queries te schrijven. Het biedt automatische migraties, sterke integratie met LINQ, en ondersteunt zowel Code First als Database First benaderingen. Hierdoor kunnen ontwikkelaars efficiënter werken en zich meer richten op de applicatielogica in plaats van de onderliggende database-implementatie.
Studiebelasting:
Duur:
1 dag (8 uur)
Voorbereiding:
4-6 uur afhankelijk van voorkennis.
Tijdsinvestering naast de training:
4-8 uur voor oefeningen en praktijkopdrachten.
Virtueel beschikbaar
Iedere maand starten
Erkende certificaten
Door heel Nederland
Voor wie
Deze opleiding is bedoeld voor softwareontwikkelaars die al bekend zijn met C# en .NET en die hun kennis willen uitbreiden met databasebeheer via Entity Framework. Deelnemers moeten al ervaring hebben met de basisprincipes van objectgeoriënteerd programmeren en relationele databases.
Programma
Inclusief AI-Tutor
die je tijdens en na de training ondersteunt met slimme tips, antwoorden op vragen en extra uitleg. De tool is altijd en overal beschikbaar.
Dag 1: Introductie en Basisconcepten
Wat is Entity Framework?
– Overzicht van ORM en de rol van Entity Framework.
Code First vs. Database First
– Vergelijking en gebruiksscenario’s.
Context en DbSet
– Hoe de DbContext werkt en hoe entiteiten beheerd worden.
Modelconfiguratie
– Data-annotaties en Fluent API.
Migrations
– Beheren van databasewijzigingen.
Querying met LINQ
– Basis van gegevens ophalen en filteren.
Programma:
Introductie Entity Framework
Code First en Database First benadering
DbContext, DbSet en Entity Lifecycle
Datamodellering met Fluent API en data-annotaties
Migrations en databasebeheer
CRUD-operaties met Entity Framework
Relaties (One-to-One, One-to-Many, Many-to-Many)
Lazy Loading, Eager Loading en Explicit Loading
Geavanceerde LINQ-query’s
Stored Procedures en RAW SQL
Unit of Work en Repository Pattern
Databaseprestaties en optimalisaties
Concurrency en transactiebeheer
Logging en foutafhandeling in Entity Framework
Integratie met ASP.NET Core en Web API
Voorkennis
Goede beheersing van C# en objectgeoriënteerd programmeren.
Basiskennis van relationele databases en SQL.
Ervaring met .NET Core of .NET Framework.
Studiebelasting
Open leercentrum: 6 lesuren, 0 uren zelfstudie
Examen
Deze training bereidt voor op: *
Microsoft Certified: Azure Developer Associate (AZ-204)
(voor het gebruik van Entity Framework in cloudapplicaties). *
Microsoft Certified: .NET Developer (nog niet officieel, maar relevant voor .NET Core trainingen).
Direct inschrijven
Kies een subsidieregeling
Kies de gewenste leervorm
Kies een locatie
Wanneer?
Niet ingepland
Deze training is niet ingepland. Neem contact op met onze Planning.
Entity Framework
Contact Planning
Altijd mogelijk
Voor deze E-learning heb je een internetverbinding nodig.
Entity Framework
Jouw keuze
Vooraanmelden
Direct aanmelden
Print offerte
Open leercentrum: 1 dag
Wat is inbegrepen
Prijs & beschikbaarheid
Virtueel (remote) deelname mogelijk
Plan een afspraak met een opleidingsadviseur
Onze ervaren opleidingsadviseurs staan voor jou klaar om je te helpen met je zoektocht.
Neem contact op
Heb je vragen?
Onze deskundige opleidingsadviseurs helpen je graag bij het maken van de juiste keuze!
040 292 4747
info@the-academy.nl
Waarom @The Academy?
Hoge klanttevredenheid
8.7 uit 4268 evaluaties
Spreiden van lesdagen
flexibiliteit voor uw gemak
Persoonlijk advies
bij het zoeken van de juiste training
Virtueel trainen
voor alle klassikale en blended trainingen