Visa utbildning.se som: Mobil

Beginning ASP.NET Core

Edument
Kort om utbildningen
3 dagar
Nästa tillfälle: Kontakta oss för mer information! - Distans
Onlineutbildning
   
Distans, Rikstäckande

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

Den här utbildningen är till för dig som är ett team med 5 eller fler personer och önskar att vi kommer till er och håller kurs eller skräddarsyr innehållet efter era behov.  


Önskar du istället gå ett schemalagt tillfälle med andra deltagare?

Se samma kurs här för att får mer information om pris och datum. 

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,1

Baseras på 41 recensioner.

Kursdeltagare
(4)
4 av 5
Kursdeltagare
(4)
4 av 5
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,1)
Baseras på 41 recensioner.
Läs recensioner
Arrangörsrecensioner
(4,1)
Baseras på 1329 recensioner.
Alla recensioner för arrangören

Liknande utbildningar