Visa utbildning.se som: Mobil

Beginning ASP.NET Core

Edument
Kort om utbildningen
3 dagar
25 900 SEK exkl. moms 15 540 - 20 720 SEK exkl. moms
Nästa tillfälle: 2021-03-17 09:00 - Distans
Distans
Onlineutbildning
Kommande starter
Distans
15 540 SEK
2021-03-17

Distans
20 720 SEK
2021-05-26

Kursbeskrivning

Beginning ASP.NET Core

Denna kurs ger din ASP.NET Core utveckling en god start i rätt riktning! Den plockar ut och förklarar vad du behöver känna till för att använda ramverket effektivt och utveckla testbara lösningar. 

Medan kursen har fokus på praktiska färdigheter, tas också tid att förklara viktiga begrepp, inklusive hur HTTP fungerar, MVC-designmönstret, TDD-arbetsflödet och dependency inversion. I kursen använder vi oss av ASP.NET Core version 3.x.

Målgrupp

.NET-utvecklare som vill lära sig utveckla webbapplikationer med hjälp av MVC och TDD mönstren. Kunskaper om programmering i C# inklusive Linq och lambda-uttryck, samt grundläggande HTML/CSS/JavaScript.



Kursinnehåll

Webbens grunder

  • How the web works: HTTP, servers, clients, statelessness

Introduktion till ASP.NET Core

  • .NET core
  • ASP.NET vs ASP.NET Core
  • A little history: ASP.NET WebForms, other approaches
  • OWIN

The request pipeline

  • Customizing
  • HttpContext
  • Static content
  • Exceptions

Introduktion till MVC

  • The MVC pattern: models, views and controllers
  • Creating an ASP.NET MVC web application
  • Our first controller and view
  • Adding a basic model
  • Convention over configuration

Grundläggande testning

  • What is Test Driven Development?
  • Introduction to xUnit
  • Writing our first controller test
  • Test explorer

Routes

  • The relationship between routes and controllers
  • Adding more routes
  • Routes and linking
  • Examining the request lifecycle
  • ActionResult
  • Route constraints

Dependency Inversion

  • What is DI, and why does it matter?
  • Refactoring towards DI
  • Testing using hand-crafted stub objects
  • The built in DI-container
  • Mocking with NSubstitute

The Razor View Engine

  • The Razor approach
  • Loops and conditionals
  • Built-in helpers
  • Layouts
  • Tag helpers
  • Partial views
  • View Components

Introduktion till formulär

  • Adding a form and posting to a controller
  • FormCollection
  • Parameter binding
  • Model binding
  • Forms and testing

Länka till databas

  • Entity Framework Core
  • Database first
  • Code first
  • Testable approaches to data access
  • Repository pattern
  • Scaffolding

Validation

  • Client-side vs. server-side validation
  • Validation annotations
  • Custom validation
  • Validation and testing

Web API

  • Introduction to JSON
  • What is a RESTful service?
  • Writing API controllers
  • Attribute routing
  • Model binding and validation

Säkerhet

  • The web is a dangerous place
  • SQL Injection
  • XSS
  • CSRF
  • HTTPS

Introduktion till Razor pages

  • MVC vs Razor pages
  • Routing
  • Model binding
  • Validation

Upplägg

Varje kurstillfälle är individuellt, men nedan är ett exempel-schema på hur kursdagarna hos Edument brukar se ut. Utöver lunch och fika är det småpauser under dagen. 

08.30 Frukost
09.00 Kursstart
12.00 Lunch
14.30 Fika
17.00 Kursdagen avslutas

Våra kurslokaler ligger centralt i Stockholm, Göteborg och Malmö. Du får mer information kring exakta tider och plats när kurstillfället närmar sig. 

Kursledare

Tore Nestenius

Hos Edument arbetar jag med att utbilda utvecklare och delar gärna med mig av mina erfarenheter. Jag brukar även coacha utvecklingsteam i arkitekturfrågor och säkerhet.

Jag är nyfiken på nya tekniker och lever efter mottot ”Man kan inget förrän man kan förklara det för andra”.

Intresseanmälan

Fyll i formuläret för att få mer information om Beginning ASP.NET Core, direkt från arrangören. Det är gratis och inte bindande!

Recensioner

Snittbetyg: 4,2

Baseras på 41 recensioner.

Kursdeltagare
(4)
Kul med alla små bra tips på saker som egentligen låg utanför kursen
Kursdeltagare
(5)
Tycker om att läraren live-kodade mycket, och ofta bevisade dina påståenden
Kursdeltagare
(4)
4 av 5

Edument

Edument



Varmt välkommen till Edument!

På Edument erbjuder vi kurser och kompetensutveckling inom Mjukvaruutveckling, agila metoder och management. Vi vänder oss främst till dig som är verksam systemutvecklare och som vill fördjupa eller bredda din kompetens.  Vår drivkraft är kunskap och vi ser glädjen i...


Läs mer om Edument och visa alla utbildningar.

Kontaktuppgifter

Edument

Kullagatan 21
252 20

 Visa telefonnummer

Intresseanmälan

För att få mer information om utbildningen Beginning ASP.NET Core från Edument, fyll i dina uppgifter:

Recensioner
Kursrecensioner
(4,2)
Baseras på 41 recensioner.
Läs recensioner
Arrangörsrecensioner
(4,1)
Baseras på 1329 recensioner.
Alla recensioner för arrangören

Liknande utbildningar