T1406

Ladda ner som PDF

Practical REST services using WEB.API

På denna kurs lär du dig hur man designar, bygger, testar och levererar produktionsmässiga REST-tjänster för webben med ramverket ASP.NET Web API 2.0.

Att exponera sin affärsverksamhet för utvecklare genom ett API är inte ett 5-minutersjobb. För att lyckas med detta på ett säkert och hållbart sätt måste vi hålla i åtanke ett antal tankar: skalbarhet, säkerhet, prestanda, tjänstens kvalitet, loggning och dokumentation.

Den här kursen går igenom frågeställningar som möter den som designar och implementerar ett nytt API. Kursen kombinerar API-arkitektur med de praktiska bitarna av Web API som ramverk. Under kurslabbarna får du chansen att implementera ett produktionsmässigt REST-baserat Web API som du kan använda som utgångspunkt för din framtida utveckling.

Målgrupp

Kursen riktar sig till .NET-utvecklare som vill lära sig hur man implementerar REST-baserade API:er med ASP.NET Web API.

Förkunskaper

.NET- och C#-kunskap motsvarande vår C# Intermediate-kurs, inklusive lambdauttryck och LINQ. Viss ASP.NET-erfarenhet är bra, men inte ett krav. Vi kommer att använda Visual Studio 2013 och Web API 2 under kursen.

Kursmaterial

Kursmaterial på engelska ingår.

Under kursens 3 dagar går vi igenom följande:

  • Vad är REST?
  • HTTP: metoder, requests, responses, headers
  • API-modellering
  • API-arkitektur
  • JSON- and XML-representationer
  • Vad är hypermedia?
  • API-controllers
  • Routes och route-design
  • Autentisering och auktorisering
  • OAuth
  • Säkerhet: HTTPS, att skydda sig mot DoS, etc.
  • Att skala ut
  • Prestanda
  • Testning
  • Loggning
  • Deployment
  • Dokumentation
  • OData
  • REST-klienter
  • Best practices
  • Övriga verktyg

Under kursens 3 dagar går vi igenom följande:

  • Vad är REST?
  • HTTP: metoder, requests, responses, headers
  • API-modellering
  • API-arkitektur
  • JSON- and XML-representationer
  • Vad är hypermedia?
  • API-controllers
  • Routes och route-design
  • Autentisering och auktorisering
  • OAuth
  • Säkerhet: HTTPS, att skydda sig mot DoS, etc.
  • Att skala ut
  • Prestanda
  • Testning
  • Loggning
  • Deployment
  • Dokumentation
  • OData
  • REST-klienter
  • Best practices
  • Övriga verktyg

Utbildningen levereras i samarbete med

Kurs-ID: T1406
Längd: 3 dag
Pris exkl moms: 26 950 kr
Kan betalas med:
TRAINING CARD

Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa