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

Learning Tree International AB, i Stockholm (+2 orter)
Längd
4 dagar
Pris
30 750 SEK exkl. moms
Nästa kurstillfälle
4 juni, 2024 (+3 kursstarter)
Utbildningsform
Öppen utbildning, Onlineutbildning
Längd
4 dagar
Pris
30 750 SEK exkl. moms
Nästa kurstillfälle
4 juni, 2024 (+3 kursstarter)
Utbildningsform
Öppen utbildning, Onlineutbildning
Få mer information om utbildningen, arrangörerna svarar oftast inom 48h 👍

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

.NET includes complimentary web service frameworks that allow enterprise applications to gain online access to critical business data. In this .NET Web Services training course, you will program WCF, ASP.NET Web API, and SignalR web services with C# or Visual Basic to exploit each of the frameworks and maximize these technologies. These services connect isolated data to create powerful, distributed .NET applications.

.NET Web Services Delivery Methods

  • In-Person

  • Online

.NET Web Services Course Benefits

  • Create Windows Communication Foundation (WCF) services

  • Develop RESTful web services with ASP.NET Web API
  • Harness real–time web services with SignalR
  • Connect MVC, WPF, and HTML5 browser clients to .NET services

.NET Web Services Course Outline

Important Course Information

Prerequisites

  • Experience with .NET programming in either Visual Basic or C# at the level of:
    • Course 503, Programming with Visual Basic .NET Training , or
    • Course 419, Introduction to C# Training
  • You should know how to:
    • Write classes containing methods and properties
    • Design and implement programmatic interfaces
    • Employ data access in .NET using ADO.NET
    • Craft user interfaces for web or Windows applications with ASP.NET, Windows Forms, or WPF

Module 1: Web Services Overview

Web service architecture

  • Dividing responsibilities in n–tier distributed applications
  • Determining service and operation granularity
  • Comparing operation–, resource– and real–time–focused services

Web service support in .NET

  • The spectrum of .NET service toolkits
  • WCF
  • ASP.NET Web API services
  • SignalR real–time services

Module 2: Designing Operation–Oriented Services

Programming WCF services

  • Creating the service interface and implementation
  • Applying attributes to the service and operations
  • Implementing data contracts explicitly and implicitly
  • Employing fault contracts to report service errors

Accessing and hosting WCF services

  • Connecting ASP.NET MVC and WPF clients to WCF
  • Adding service references to client applications
  • Coding clients without adding service references
  • Hosting WCF services with IIS and Windows services

Configuring WCF services

  • Authoring service and client configuration
  • Leveraging bindings for interoperability and performance
  • Harnessing service and endpoint behaviours
  • Simplifying configuration with .NET 4.x

Module 3: Constructing Resource–Oriented Services

Creating ASP.NET Web API services

  • Programming the API controller
  • Mapping CRUD operations to HTTP verbs
  • GET
  • POST
  • PUT / PATCH / MERGE
  • DELETE
  • Connecting service URLs to operations with routing

Web API clients and hosting

  • Accessing Web API services from .NET, web and mobile clients
  • Retrieving XML, JSON and Atom formatted data
  • Hosting Web API services in IIS and custom applications

Constructing OData services with Web API

  • Returning IQueryable from controller actions
  • Querying OData service data with $select, $filter and $orderby

Exploiting Web API service features

  • Integrating Web API services with Entity Framework
  • Automating service documentation with help pages
  • Validating with model binding and data annotations

Module 4: Building Real–Time Services

Architecting ASP.NET SignalR services

  • Replacing polling with server push
  • Establishing candidate applications for SignalR
  • Chat
  • Monitoring
  • Dashboard
  • Collaboration

Coding SignalR services

  • Developing the hub class
  • Broadcasting to all connected clients
  • Segmenting callbacks with groups

Interacting with SignalR services from browser clients

  • Integrating SignalR with jQuery
  • Responding to SignalR broadcast messages
  • Managing the connection life cycle

Module 5: Securing .NET Web Services

WCF service security

  • Selecting a secure binding
  • Comparing transport and message security
  • Authorizing service operations with principal permissions

ASP.NET Web API security

  • Implementing individual account security with OAuth
  • Integrating Web API with Forms authentication
  • Enabling secure access to services with Authorize

Module 6: Deploying Services

  • Building deployment packages with Visual Studio
  • Enabling Web Sockets with IIS
  • Monitoring WCF services with Windows Server AppFabric

Kommande kursstarter

Välj mellan 3 kursstarter

4 juni, 2024

  • Öppen utbildning
  • London

4 juni, 2024

  • Öppen utbildning
  • Stockholm

4 juni, 2024

  • Onlineutbildning
  • Distans

Intresseanmälan

Beställ information

Fyll i formuläret för att få mer information om .NET Web Services Training: WCF, Web API and SignalR, direkt från arrangören. Det är gratis och inte bindande!

reCAPTCHA logo Den här hemsidan är skyddad av reCAPTCHA och Googles Integritetspolicy och Användarvillkor tillämapas.
Learning Tree International AB
Fleminggatan 7
112 26 Stockholm

Learning Tree International

Learning Tree är ett internationellt utbildningsföretag med över 40 års erfarenhet av att leverera utbildning till yrkesverksamma IT-proffs, projektledare, verksamhetsutvecklare och chefer. Vi erbjuder allt från enstaka kurser till globala utbildningsprogram, och vi hjälper våra kunder att införa hållbara processer som fungerar idag och förbereder...

Läs mer om Learning Tree International AB och visa alla utbildningar.

Highlights