Til forsiden Login kursusudbydere Annoncering Kontakt

ASP.NET Core MVC kursus

Kursusinfo
Pris: 11.400 kr (ex. moms)
Varighed: 3 dage
Kviknummer: 20029 Udbyder: IDG Kurser A/S
Tilmelding

Vælg dato:

Afholdelsessted
Læderstræde 22 - 26, 2.sal
1201 København K

På dette tredages kursus lærer du, at udvikle ASP.NET Core MVC applikationer fra bunden. Du får styr på principperne bag opbygningen af MVC-applikationer, og hvordan de anvendes i ASP.NET Core MVC.

ASP.NET Core MVC
  • Udviklingsværktøjer
  • ASP.NET
  • ASP.NET Core
  • MVC
  • Hvorfor MVC - og designovervejelser/-årsager
Introduktion til MVC arkitekturen
  • 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
  • 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
  • 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
  • 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
  • Anvendelsen af Models
  • Anvendelsen af Attributes
  • Required
  • Display(...)
  • DisplayType(...)
  • Sammenhængen mellem Models og Views
Routing
  • Default Route
  • Elementerne i Default Route
  • Routing uden definering af en Default Route
  • Route constraints
  • Attribut based routing
Konfiguration og middleware
  • Nuget og project.json
  • StartUp.cs
  • Configure(...)
  • ConfigureService(...)
  • Appssettings.json
  • Dependency Injection
  • Middleware
  • Custom Middleware
  • Anvendelse af Custom Middelware
Node.js
  • 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
  • Hvad er Bower?
  • Anvendelse af Bower gennem Visual Studio
  • bower.json
  • Anvendelsen af bower.json
  • Anvendelsen af .bowerrc
Gulp
  • 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


Forudsætninger

Det forudsættes, at du er rutineret i anvendelsen af programmeringssproget C#.

Kurset henvender sig til

Kurset retter sig mod udviklere, der ønsker at komme i gang med at udvikle applikationer på ASP.NET Core MVC.


Om IDG Kurser A/S

Hvem er IDG Kurser?

Optimér processerne
IDG afholder langt over 600 kurser om året. Alle vore kurser
udvikles i tæt dialog med brugere, leverandører og trænere.
Det sikrer, at kurserne er opdaterede til nutidens muligheder og
optimal værdiskabelse for vores kunder.

Målrettet læring
IDG's trænere har praktisk... Læs mere