Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Document preview thumbnail
Aperçu 4 sur 73 pages
Resume

Samenvatting MVC framework development

Document preview thumbnail
Aperçu 4 sur 73 pages

In dit samenvatting bouwen we websites volgens het MVC-principe. MVC Framework Development is het theoretisch luik. MVC staat daarnaast voor Model-View-Controller. Dit wordt gedaan in de programmeertaal C#. Binnen dit document krijg je uitleg over verschillende thema's zoals MVC zelf, hoe je werkt met formulieren, EF, UnitOfWork, API en Identity.

Aperçu du contenu

MVC framework
development

Geschiedenis
 ASP
o Gelanceerd in 1996
o ‘klassieke’ ASP
o Dynamische webpagina’s
 .asp
o VBScript
 Enkel code tussen HTML


 ASP.NET webforms
o Gelanceerd in 2002
o Introductie .Net Framework
o Abstractie boven ‘web development’
o Webpagina’s maken was gelijkaardig aan Windows applicaties maken
 Drag&Drop van controls
o Code behind die programmacode bevat
 VB.Net of C#
o .aspx


 ASP.NET MVC
o Gelanceerd in 2009
o Problemen van webforms wegwerken
 Voorzien van volledige controle over HTML/CSS met clean code
 Model-View-Controller
 Beter testbaar
 Open source maken wat leidt tot veel updates en extensies
 ASP.NET core

, o Gelanceerd in 2016
o Cross platform
 Applicaties draaien op zowel Windows, Linux als MacOS
o Open source
o Geoptimaliseerd voor cloud
o Hosting met ISS of self-hosting mogelijk
o Niet afhankelijk van .Net Framework
o Gebruik van Dependency Injection




Project aanmaken
STAP
1




STAP
2




2

,STAP
3




Inhoud project
 wwwroot
o Afbeeldingen
o CSS
o Javascript
 Controllers
o C# Klassen voor afhandeling requests
 Views
o Pagina’s die omgevormd worden naar HTML
 Models
o C# Klassen voor structuur van objecten
 Program.cs
o Startpunt van applicatie + settings




Uitvoeren project
 Via IIS Express (of eigen project) met debugging
o F5 of play
 Zonder debuggen
o CTRL + F5
o Code aanpasbaar zonder complete rebuild




3

, MVC Patroon
 Model-View-Controller


 Design pattern
o Best practices die structuur aanpakken binnen project


 Separation of concern
o Opsplitsen van code
o Elk onderdeel bevat enkel code waarvoor deze verantwoordelijk is


 Voordelen met MVC
o Beter testbaar
o Beter onderhoudbaar
o Eenvoudiger te updaten


 Onderdelen
o Controller
 Handelt aanvragen van de gebruiker af adhv Routing en Action
Methods
 Haalt nodige data op, toont juiste pagina inhoud
o View
 Toont een User Interface (UI) van de applicatie
 Bestaat uit Razor code gecombineerd met HTML, CSS, JS
o Model
 Bevat data die doorheen de applicatie behandeld word
 Gebeurt aan de hand van C# klassen per onderwerp
o ViewModel
 Bevat data voor specifieke View
 Gebeurt aan de hand van C# klassen per View




4

Infos sur le Document

Publié le
25 octobre 2023
Nombre de pages
73
Écrit en
2023/2024
Type
Resume
€7,49

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
anouckcelis
2,5
(2)
Vendu
16
Abonnés
6
Éléments
22
Dernière vente
8 mois de cela



Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions