ASP NET Core MVC kursus

Det lærer du

Microsoft har introduceret en ny måde at bygge og udvikle applikationer på til ASP.NET, kaldet ASP.NET Core MVC.

På dette tredages kursus får du en introduktion til udvikling af ASP.NET Core MVC applikationer fra bunden. Vi lægger vægt på, at du får en god forståelse af principperne bag opbygningen af MVC-applikationer, og hvorledes disse bliver anvendt i ASP.NET Core MVC. Gennem øvelser får du prøvet en stor del af de gennemgåede emner, så du efter kurset kan komme i gang med at programmere dine egne applikationer.

På kurset gennemgår vi Models, Views, Controllers og Routing, samt hvordan du opbygger de kodemæssige sammenhænge. Vi gennemgår derudover anvendelsen af middelware, bl.a. anvendelsen af Identity. Vi gennemgår de grundlæggende principper bag middleware, og hvordan du kan oprette dine egne middleware-komponenter.

Ud over ASP.NET Core MVC gennemgår vi, hvordan ASP.NET anvender de to JavaScript frameworks Bower (package manager) og Gulp (task og build system) i forbindelse denne type af applikationer.
Hvis du skal til at arbejde med ASP.NET Core MVC, og mangler den grundlæggende viden om emnet, er dette kursus for dig.

Efter kurset vil du have en grundlæggende forståelse for:

  • Principperne bag MVC
  • Implementeringen af MVC på ASP.NET-platformen
  • Anvendelsen af navngivningskonventioner
  • Controllers
  • Views
  • Models
  • Routing
  • Udvikling af egne action-filtre
  • Konfiguration
  • Middleware: Udvikling og anvendelse af selv-udviklet middelware
  • npm på Node.js
  • Bower
  • Gulp

Det får du

Før kurset
  • Mulighed for at tale med en instruktør, der kan hjælpe dig med at finde det helt rigtige kursus.

På kurset
  • Undervisning af Danmarks mest erfarne instruktørteam i hyggelige og fuldt opdaterede kursuslokaler i centrum af København.
  • Et kursus bestående af en vekslen mellem teori og praktiske velser. Vi ved, hvor vigtigt det er, at du får tid til at arbejde med opgaverne i praksis, og derfor har vi altid fokus på hands-on i undervisningen.
  • Et kursusmateriale, som du efterfølgende kan bruge som opslagsværk samt et opgavesæt, der understøtter kurset.
  • Fuld forplejning, som inkluderer morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant på Gråbrødretorv, kage, slik, og naturligvis Wi-Fi til dine devices.
  • Et kursuscertifikat med bevis på dine nye kvalifikationer.

Efter kurset
  • Adgang til vores gratis hotline, som betyder, at du op til et år efter kurset kan ringe eller skrive til os, hvis du har spørgsmål til de emner, der er blevet gennemgået på kurset.
  • Vores unikke tilfredshedsgaranti, som er din tryghed for at få fuldt udbytte af dit kursus.

Få det optimale ud af kurset

Dette MVC kursus indgår i vores samlede udbud af .NET kurser og målrettet udviklere, der ønsker at komme i gang med at udvikle applikationer på ASP.NET Core MVC.

Det er forudsætning, at du er rutineret i anvendelsen af programmeringssproget C# svarende til vores C# grundlæggende kursus og C# udvidet kursus.

Kursusindhold

ASP.NET Core MVC
I dette modul får du en introduktion ASP.NET MVC og ASP.NET Core MVC.

Følgende emner vil blive gennemgået:
  • Udviklingsværktøjer
  • ASP.NET
  • ASP.NET Core
  • MVC
  • Hvorfor MVC – og designovervejelser/-årsager

Introduktion til MVC arkitekturen
I dette modul får du en grundig introduktion til MVC arkitekturen og hvordan ASP.NET implementere den

Følgende emner vil blive gennemgået:
  • Grundelementer i MVC
  • Grundelementerne i ASP.NET Core MVC
  • Anvendelse af statiske filer i wwwroot
  • Oprettelse af ny ASP.NET Core MVC applikationen fra bunden
  • Anvendelse af pipeline

Standardiseret navngivning
I dette modul får du en gennemgang af standardnavngivningen, som den er implementeret, og bliver anvendt, i ASP.NET Core MVC

Følgende emner vil blive gennemgået:
  • Standardnavningen
  • Grundlæggende opbygning af applikationen
  • Anvendelsen af Models-folderen
  • Anvendelsen af View-folderen
  • Anvendelsen af Controller-folderen
  • Navngivning af Controllers, Actions og Views

Controllers
I dette model får du en gennemgang af funktionen, og opbygningen, af Controllers. Vi gennemgår også anvendelsen af Dependency Injection i controllers i ASP.NET Core MVC.

Følgende emner vil blive gennemgået:
  • Opbygningen
  • Actions
  • Returtyper i action
  • Action Filters
  • Hyppigt anvendte filtre (f.eks. Authorization)
  • Anvendelsen af Action Filters
  • Opret dine egne Custom Action Filters
  • Definering af scopet for Custom Action Filters
  • Dependency Injection gennem contructor
  • Scope-mulighederne i forbindelse med Dependency Injection
  • Principperne bag anvendelse af Dependency Injection, interfaces og loose coupling

Views
I dette modul får du en gennemgang af funktionen, opbygningen og placeringen af views.

Følgende emner vil blive gennemgået:
  • Typer af View-elementer
  • Anvendelsen af standardstrukturen i ASP.NET Core MVC
  • Razor-syntaksen
  • Tag Helpers
  • _ViewImports.cshtml
  • _Layout.cshtml
  • _ViewStart.cshtml
  • @Renderbody
  • Anvendelsen af Shared-folderen
  • Strongly typed view
  • Dynamic views
  • Overførsel af data fra HTML-formular gennem Modelbinding
  • Overførsel af data gennem URL-parametre

Models
I dette modul får du en gennemgang af funktionen, opbygningen og placering af models.

Følgende emner vil blive gennemgået:
  • Anvendelsen af Models
  • Anvendelsen af Attributes
  • Required
  • Display(…)
  • DisplayType(…)
  • Sammenhængen mellem Models og Views

Routing
I dette modul får du gennemgået, hvordan du kan anvende routing-middleware til at definere reglerne for routing i ASP.NET Core MVC

Følgende emner vil blive gennemgået:
  • Default Route
  • Elementerne i Default Route
  • Routing uden definering af en Default Route
  • Route constraints
  • Attribut based routing

Konfiguration og middleware
I dette modul får du en grundlæggende gennemgang af konfigurering af en ASP.NET Core MVC gennem StartUp.cs og appsettings.json.

Følgende emner vil blive gennemgået:
  • Nuget og project.json
  • StartUp.cs
  • Configure(…)
  • ConfigureService(…)
  • Appssettings.json
  • Dependency Injection
  • Middleware
  • Custom Middleware
  • Anvendelse af Custom Middelware

Node.js
I dette modul får du gennemgået anvendelsen af Node.js og packagemanageren npm i forbindelse udvikling af ASP.NET Core MVC applikationer gennem Visual Studio.

Følgende emner vil blive gennemgået:
  • Hvad er Node.js?
  • Hvad er npm
  • Installation af Node.js og npm
  • Placering af hentede pakker
  • Scope for hentede pakker
  • Hent pakker gennem npm
  • Anvendelse af npm gennem Visual Studio
  • package.json
  • Angivelse af pakker i package.json

Bower
I dette modul får du gennemgået anvendelsen af packagemanageren Bower i forbindelse med udvikling af ASP.NET Core MVC applikationer gennem Visual Studio.

Følgende emner vil blive gennemgået:
  • Hvad er Bower?
  • Anvendelse af Bower gennem Visual Studio
  • bower.json
  • Anvendelsen af bower.json
  • Anvendelsen af .bowerrc

Gulp
I dette modul får du gennemgået anvendelsen af build-værktøjet Gulp i forbindelse med udvikling af ASP.NET Core MVC applikationer gennem Visual Studio.

Følgende emner vil blive gennemgået:
  • Hvad er Gulp?
  • Anvendelse af Bower gennem Visual Studio
  • Installation af Gulp gennem npm
  • Anvendelsen af gulpfile.js
  • Opbygning af gulpfile.js
  • Syntaksen for definering af en gulp-task
  • Hyppigt anvendte gulp-funktioner
  • Kombination af gulp-tasks
  • Anvendelsen af gulp

Hvad siger vores kunder om os?

Se vores google reviewsPå Google Bussiness har vi en score på 4,8 af 5 fordelt på 256 reviews

Se vores facebook Reviews

På Facebook har vi en score på 5 af 5 fordelt på 162 reviews

 

 

Se alle vores reviews 

 

 

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Vi har både et Office/Adobe nyhedsbrev og et nyhedsbrev for vores tekniske Microsoft kurser.

Her bor vi

Hovedindgang
Kejsergade 2, 3 sal
1155 København K
Kursusindgang
Kejsergade 2, 3 sal
1155 København K
Åbningstider
Mandag: 08.30 - 15.30
Tirsdag: 08.30 - 15.30
Onsdag: 08.30 - 15.30
Torsdag: 08.30 - 15.30
Fredag: 08.30 - 15.30

 

Kontaktoplysninger

 
Kejsergade 2, 3 sal
1155 København K