Publicatiedatum : 23/07/2024

Opleiding : WCF, Web Services ontwikkelen in .NET

gedistribueerde Windows-toepassingen maken

Praktijkcursus - 4d - 28u00 - Ref. WBS
Prijs : 2150 € V.B.

WCF, Web Services ontwikkelen in .NET

gedistribueerde Windows-toepassingen maken



WCF is Microsofts infrastructuur voor het maken van servicegeoriënteerde toepassingen. Je beheerst Web Service architecturen gebaseerd op SOAP en REST. Je implementeert webservices op IIS, WAS, App Fabric en Azure platforms en beveiligt uitwisselingen met verschillende authenticatiemethoden.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. WBS
  4d - 28u00
2150 € V.B.




WCF is Microsofts infrastructuur voor het maken van servicegeoriënteerde toepassingen. Je beheerst Web Service architecturen gebaseerd op SOAP en REST. Je implementeert webservices op IIS, WAS, App Fabric en Azure platforms en beveiligt uitwisselingen met verschillende authenticatiemethoden.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De belangrijkste webservices-architecturen op basis van SOAP en REST evalueren
SOAP-clients en webservices maken
REST-clients en webservices maken
Gedistribueerde Windows-toepassingen ontwikkelen

Doelgroep
Ontwikkelaars en projectmanagers die SOAP en REST Web Services onder de knie willen krijgen.

Voorafgaande vereisten
Goede kennis van C# of zeer goede kennis van Java of C++. Goede kennis van objectgeoriënteerd programmeren.

Opleidingsprogramma

1
Grondbeginselen van het Windows Communication Framework

  • ABC van het eindpunt: Adres, Binding...
  • Een service hosten met IIS, WAS, App Fabric...
  • ChannelFactory en proxy-clients gegenereerd door WS.
  • Beheer van serviceversies.
  • Servicelevenscyclus, concurrentiebeheer, sessiebeheer.
  • Weergave van WS-metagegevens.
  • Gegevensserialisatie met DataContract, DataMember.
Praktisch werk
Een WCF service en zijn client maken. Vergelijking van ChannelFactory en Proxy clients.

2
Geavanceerde SOAP-webdiensten

  • Lokale en gedistribueerde transacties. Callbacks.
  • Gedrag van de service. Betrouwbaarheid.
  • WS testen, traceren en debuggen.
  • Uitzonderingstransmissie met FaultContract.
  • Automatische ontdekking van het adres van services op het lokale netwerk met ServiceDiscovery en ServiceAnnouncement.
  • Diensten in wachtrij met de NetMSMQBindin-koppeling.
Praktisch werk
Aanmaken van een gedistribueerde transactie voor consistente gegevens.

3
WCF beveiliging

  • Beveiliging van berichten en transport.
  • Identiteitstransport en autorisaties.
  • Beschikbare verificatiemodi.
  • Rolbeheer met MemberShipProvider.
  • Windows authenticatiebeheer. Impersonificatie.
Praktisch werk
Creatie van internetbeveiliging.

4
REST Web API-diensten

  • Inleiding tot REST-architecturen.
  • Controllers en attributen. URL-routes.
  • Onderhandelen over inhoud. Zelf hosten met Owin .
Praktisch werk
Een API-webservice maken.

5
WCF Data Service voor gegevensgeoriënteerde REST-diensten

  • URL OData en LINQ voor URL-query's.
  • Hosting in IIS en zelf hosten.
  • WCF Data Services beveiligen. Volume en paginering.
  • Fijnkorrelige querygebaseerde beveiliging met QueryInterceptor.
Praktisch werk
Ontwikkeling van een WCF Data server met Entity Framework.

6
De Windows Azure Service Bus

  • Azure Service Bus relay om firewalls flexibeler te maken.
  • Hybride modus voor prestaties.
  • Eenrichtingsberichten en verzoek/antwoord.
  • BrokeredMessages-bestanden om berichten te behouden in afwezigheid van de consument.
  • Onderwerpen en abonnementen. Filteren.
Demonstratie
Demonstratie van het servicebusrelais en wachtrijen.