• Verkeerd document? Gratis ruilen
  • Geschreven door studenten die geslaagd zijn
  • Direct beschikbaar na je betaling
  • Online lezen of als PDF
Verkopen
Kies je studieland
Kies je taal
Document preview thumbnail
Voorbeeld 4 van de 46 pagina's
Samenvatting

Web Development 2 Samenvatting | ASP.net Core MVC | VIVES | 2026/27

Document preview thumbnail
Voorbeeld 4 van de 46 pagina's

Uitgebreide samenvatting van Web Development 2 aan Katholieke Hogeschool VIVES met focus op ASP.net Core MVC. De aantekeningen behandelen kernonderwerpen zoals Model-View-Controller architectuur, branching & merging, routing, database integratie, dependency injection, en formulieren met praktische oefeningen. Deze studie- en oefenmateriaal helpt bij het begrijpen van webontwikkeling concepten en voorbereiding op examens.

Voorbeeld van de inhoud

Liam Debels
VIVES Hogeschool
Web Development 2

,1. ASP.net Core MVC ................................................................................................. 4
1.1. Model-View-Controller van Asp.Net Core ......................................................... 4
1.2. Web(-server) .................................................................................................. 4
1.3. ASP.net request ............................................................................................. 5
1.4. Structuur....................................................................................................... 5
1.5. Main method ................................................................................................. 6
1.6. Controllers en Views ...................................................................................... 6
1.7. Oefening van in de les .................................................................................... 6
1.8. Wat is MVC nu eigenlijk (CHATGPT).................................................................. 8
2. Branching en merging ............................................................................................ 9
2.1. Wat is een branch? ......................................................................................... 9
2.2. Wat is merging? ............................................................................................. 9
2.3. Waarom is dit handig? .................................................................................... 9
2.4. Typische flow in DevOps (Azure DevOps/GitHub) ............................................. 9
2.5. PeopleController ......................................................................................... 10
3. Routing ................................................................................................................13
3.1. Standaard configuratie ................................................................................. 13
3.2. Route Template............................................................................................ 13
3.3. Meerdere routes instellen ............................................................................. 14
3.4. Attribute Routing .......................................................................................... 14
3.5. Vervangende tokens ..................................................................................... 14
3.6. Hyperlinks naar Route .................................................................................. 15
3.7. Views .......................................................................................................... 15
3.8. View Helper ................................................................................................. 15
3.9. ViewModel en View ...................................................................................... 16
3.10. Weakly Typed............................................................................................... 16
3.11. Partial Views ................................................................................................ 16
3.12. Partial renderen of weergeven ....................................................................... 16
3.13. ViewData en Model doorgeven ...................................................................... 17
3.14. Samengevat ................................................................................................ 17
4. Database .............................................................................................................18
4.1. Uitleg .......................................................................................................... 18
4.2. Database mogelijkheden .............................................................................. 20
4.3. Oefening MinuteMeals ................................................................................. 20
5. Klassen, Intefaces en Dependency Injection...........................................................26
5.1. POCO (Plain Old CLR Object) ........................................................................ 26
5.2. Dependency Injection (DI) ............................................................................ 26
5.3. AddTransient vs AddScoped vs AddSingleton ................................................. 27
5.4. Interfaces en Domain Model ......................................................................... 27
5.5. Alles samengevat ......................................................................................... 28

,6. Formulieren .........................................................................................................29
6.1. Edit van functies .......................................................................................... 29
6.2. Model ......................................................................................................... 34
6.3. Views → Functions ...................................................................................... 35
7. Visual Studio 2026 ................................................................................................42
7.1. Project framework versie te veranderen ......................................................... 42
7.2. Code ........................................................................................................... 42
8. Code ...................................................................................................................46

, Lessen

1. ASP.net Core MVC
1.1. Model-View-Controller van Asp.Net Core
Goede benaming noodzakelijk
Solution kan en zal meerdere projecten bevatten
- Place solution in the same directory afvinken

Wildgroei van frameworks
- .net Framework
- .net Standard
- .net Core
- .net 8
- .net
- LTS/STS (Long Term Support, Short Term Support)
o Bedrijven nemen vaak een versie met Long Term Support
 Wij werken altijd op de laatste versie (LTS/STS maakt niet uit)

1.2. Web(-server)




 Dynamische websites maken!




Liam Debels VIVES Hogeschool Pagina 4 van 46

Documentinformatie

Geüpload op
8 augustus 2026
Aantal pagina's
46
Geschreven in
2026/2027
Type
Samenvatting
€9,16

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kan je een ander document kiezen. Je kan het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Verkocht
0
Volgers
0
Items
8
Laatst verkocht
-



Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen