.NET Web Services Training: WCF, Web API and SignalR

Course 2601

  • Duration: 4 days
  • Labs: Yes
  • Language: English
  • Level: Advanced
Get This Course 30.750 kr
  • 4-day instructor-led training course
  • Tuition fee can be paid later by invoice -OR- at the time of checkout by credit card
#2601
  • aug 9 - 12 15:00 - 22:30 CEST
    Herndon, VA or AnyWare
  • okt 18 - 21 15:00 - 22:30 CEST
    New York or AnyWare
  • feb 7 - 10 15:00 - 22:30 CET
    Herndon, VA or AnyWare

.NET innehåller kompletterande ramverk för webbtjänster som möjliggör att företagsapplikationer får tillgång till affärskritisk data. Under denna kurs kommer du att programmera WCF, ASP.NET Web API och SignalR webbtjänster med C# eller Visual Basic och lär dig att dra nytta av de olika ramverken och maximera nyttan av dessa tekniker. Dessa tjänster kopplar samman isolerad data för att skapa kraftfulla distribuerade .NET-applikationer.

  • Erfarenhet av .NET-programmering i antingen Visual Basic eller C# i nivå med det som lärs ut på
    • Kurs 503, Visual Basic Programming for .NET, eller
  • Du bör veta hur man:
    • Skriver klasser som innehåller metoder och attribut
    • Designa och implementera programmeringsgränssnitt
    • Få dataåtkomst i .NET med ADO.NET
    • Skapa användargränssnitt för webben eller Windows-program med ASP.NET, Windows Forms eller WPF

  • Ramverken som lärs ut är WCF Web services for .NET 3.0 - 4.x, ASP.NET Web API services for .NET 4.5 och SignalR services for .NET 4.5
  • Under den här kursen används Visual Studio 2013, men det som lärs ut är applicerbart även på tidigare versioner

.NET Web Services Training: WCF, Web API and SignalR Delivery Methods

  • After-course instructor coaching benefit
  • Attend online, in person, or bring this course to your facility

.NET Web Services Training: WCF, Web API and SignalR Course Benefits

  • Skapa Windows Communication Foundation, WCF-tjänster
  • Utveckla RESTful-webbtjänster med ASP.NET Web API
  • Utnyttja webbtjänster i realtid med SignalR
  • Ansluta MVC, WPF och HTML5-klienter till .NET-tjänster

.NET Web Services Course Outline

Web service-arkitektur

  • Ansvarsområden inom n-tier-distribuerade applikationer
  • Fastställa tjänste- och driftgranularitet
  • Jämföra operativa resurs- & realtidsfokuserade tjänster

Web service-support i .NET

  • Spektrumet av .NET service-verktygslådor
  • WCF
  • WCF ASP.NET Web API-tjänster
  • SignalR realtidstjänster

Programmera WCF-tjänster

  • Skapa tjänstegränssnittet och implementeringen
  • Tillämpa attribut på tjänster och drift
  • Implementera datakontrakt explicit och implicit
  • Använda felkontrakt för att rapportera fel i tjänsterna

Åtkomst och värdskap för WCF-tjänster

  • Ansluta ASP.NET-, MVC- och WPF-klienter till WCF
  • Lägga till tjänstereferenser till klientapplikationer
  • Koda klienter utan att lägga till tjänstereferenser
  • Värd för WCF-tjänster med IIS- och Windows-tjänster

Konfigurera WCF-tjänster

  • Skapa tjänste- och klientkonfiguration
  • Utnyttja bindningar för gemensamma funktioner och kapacitet
  • Använda tjänste- och slutpunktsbeteenden
  • Förenkla konfiguration med .NET 4.x

Skapa ASP.NET Web API-tjänster

  • Programmera API-kontrollen
  • Länka CRUD-operationer till HTTP-verb
  • GET
  • POST
  • PUT / PATCH / MERGE
  • DELETE
  • Ansluta en tjänste- URL:er till operationer med routing

Web API-klienter och värdskap

  • Åtkomst till Web API-tjänster från .NET-, webb-och mobilklienter
  • Hämta XML-, JSON-, BSON- och Atom-formaterad data
  • Värd för Web API-tjänster i IIS & anpassade applikationer

Konstruera OData-tjänster med Web API

  • Skicka tillbaka IQueryable från kontrollhändelser
  • Fråga oData tjänstedata med $select, $filter, & $orderby

Utforska tjänstefunktioner i Web API

  • Integrera Web API-tjänster med Entity Framework
  • Automatisera dokumentation av tjänster med hjälpsidor
  • Validera med modellbindning och datanoteringar

Utforma ASP.NET SignalR-tjänster

  • Byta ut polling mot server push
  • Skapa kandidatapplikationer för SignalR
  • Chat
  • Monitoring
  • Dashboard
  • Collaboration

Koda SignalR-tjänster

  • Utveckla hubbklassen
  • Sända till alla anslutna klienter
  • Segmentera callbacks med grupper

Interagera med SignalR-tjänster från webbläsarklienter

  • Integrera SignalR med jQuery
  • Svara på SignalR-meddelanden
  • Hantera anslutningslivscykeln

WCF-tjänsters säkerhet

  • Välja en säker bindning
  • Jämföra transport- och meddelandesäkerhet
  • Auktorisera tjänsteoperationer med huvudtillstånd

ASP.NET Web API-säkerhet

  • Implementera individuell kontosäkerhet med OAuth
  • Integrera Web API med med formulärautentisering
  • Möjliggör säker åtkomst till tjänster med Authorize
  • Bygga driftsättningspaket med Visual Studio
  • Aktivera Web Sockets med IIS
  • Övervaka WCF-tjänster med Windows Server AppFabric

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

RESTful Web Services in ASP.NET is a web service framework that allows enterprise application to gain online access to critical business data.

This course uses .NET along with WCF, ASP.NET Web API, and SignalR web services with C# or VB frameworks.

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want. This course is available in class and live online.