Web Services in .NET
"Gewoon prima cursus ook voor specifieke onderwerpen, meer customized voor wat we willen leren is geen probleem en ruimte voor. Henry legt uit met heel veel geduld en houd rekening met je niveau en zorgt ervoor dat je het begrijpt ook door een wedervraag te stellen wat er voor zorgt dat je er over na moet denken." - 19-07-2017 10:08
"Gewoon prima cursus ook voor specifieke onderwerpen, meer customized voor wat we willen leren is geen probleem en ruimte voor. Henry legt ui… alles lezen - 19-07-2017 10:08
placeAmsterdam 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 11 maart 2026, 09:30-16:30, Amsterdam, Dag 3 event 12 maart 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 11 maart 2026, 09:30-16:30, Eindhoven, Dag 3 event 12 maart 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Houten, Dag 1 event 10 maart 2026, 09:30-16:30, Houten, Dag 2 event 11 maart 2026, 09:30-16:30, Houten, Dag 3 event 12 maart 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Online, Dag 1 event 10 maart 2026, 09:30-16:30, Online, Dag 2 event 11 maart 2026, 09:30-16:30, Online, Dag 3 event 12 maart 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 11 maart 2026, 09:30-16:30, Rotterdam, Dag 3 event 12 maart 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 10 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 11 maart 2026, 09:30-16:30, Zwolle, Dag 3 event 12 maart 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Amsterdam, Dag 3 event 14 mei 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 12 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 13 mei 2026, 09:30-16:30, Eindhoven, Dag 3 event 14 mei 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Houten, Dag 1 event 12 mei 2026, 09:30-16:30, Houten, Dag 2 event 13 mei 2026, 09:30-16:30, Houten, Dag 3 event 14 mei 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Online, Dag 1 event 12 mei 2026, 09:30-16:30, Online, Dag 2 event 13 mei 2026, 09:30-16:30, Online, Dag 3 event 14 mei 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Rotterdam, Dag 3 event 14 mei 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 12 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 13 mei 2026, 09:30-16:30, Zwolle, Dag 3 event 14 mei 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Amsterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 7 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 8 juli 2026, 09:30-16:30, Eindhoven, Dag 3 event 9 juli 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Houten, Dag 1 event 7 juli 2026, 09:30-16:30, Houten, Dag 2 event 8 juli 2026, 09:30-16:30, Houten, Dag 3 event 9 juli 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Online, Dag 1 event 7 juli 2026, 09:30-16:30, Online, Dag 2 event 8 juli 2026, 09:30-16:30, Online, Dag 3 event 9 juli 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Rotterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 7 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 8 juli 2026, 09:30-16:30, Zwolle, Dag 3 event 9 juli 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3 event 10 september 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3 event 10 september 2026, 09:30-16:30, Eindhoven, Dag 4 |
WCF Intro
De cursus Web Services in .NET gaat van start met een bespreking van de kenmerken WCF Web Services. Onder andere wordt daarbij ingegaan op de contracten die daarbij een rol spelen zoals WCF Contracts, Service Contracts, Data Contracts en Message Contracts.
SOAP and WSDL
Ook is er aandacht voor de fundamenten van het Simple Object Access Protocol (SOAP) en de Web Services Description Language (WSDL) die van essentieel belang voor zijn voor het creëren van interoperabele Web Services. Van een eenvoudige Web Service worden de SOAP berichte…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
WCF Intro
De cursus Web Services in .NET gaat van start met een bespreking van de kenmerken WCF Web Services. Onder andere wordt daarbij ingegaan op de contracten die daarbij een rol spelen zoals WCF Contracts, Service Contracts, Data Contracts en Message Contracts.
SOAP and WSDL
Ook is er aandacht voor de fundamenten van het Simple Object Access Protocol (SOAP) en de Web Services Description Language (WSDL) die van essentieel belang voor zijn voor het creëren van interoperabele Web Services. Van een eenvoudige Web Service worden de SOAP berichten onderschept en wordt het WSDL geanalyseerd.
XML Schema
Tevens komt XML Schema, waarmee de inhoud van XML berichten qua content model en data types wordt vastgelegd, aan bod. Ook wordt de rol besproken die XML Schema heeft in de mapping tussen XML en C#.
Hosting
De diverse mogelijkheden voor het hosten van WCF Web Services zoals self hosting, hosting in Windows services en hosting in IIS worden besproken.
Contracts
De cursus Web Services in .NET behandelt ook de technieken voor de creatie en het debuggen van ASP.NET Web services en contracts met Visual Studio.NET en het creëren van clients van Web Services met behulp van het direct gebruik van de .NET API.
Instance Management
En ook de mogelijkheden van het managen van WCF service instances zoals per call services, per session services of singleton services staan op het programma.
Binding
De diverse protocollen waarover WCF Web Services kunnen werken zoals HTTP, HTTPS, TCP en UDP en hoe de configuratie daarvan in zijn werk gaat, komen eveneens aan de orde.
Message Patterns
Tevens wordt besproken hoe WCF Web Services gebruik kunnen maken van diverse message patterns zoals one way, request-reply, callback en sessionfull.
Web API REST Services
Tenslotte komt aan de orde hoe REST Services, waarbij JSON Data worden verstuurd, worden geïmplementeerd met de Web API.
Doelgroep Cursus Web Services in .NET
De Web Service in .NET cursus is bedoeld voor developers die .NET WCF Web Services willen begrijpen en gebruiken in hun applicaties.
Voorkennis Cursus Web Services
Om aan deze cursus te kunnen deelnemen is kennis en ervaring met C# vereist. Kennis van ASP.NET is bevorderlijk voor een goede begripsvorming.
Uitvoering Training Web Services in .NET
De cursus heeft een hands-on karakter. De theorie wordt behandeld op basis van presentatie slides. De theorie wordt afgewisseld met demo's en oefeningen. De cursustijden zijn van 9.30 tot 16.30.
Certificering WCF Web Services in .NET
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat WCF Web Services in .NET.
Modules
Module 1 : WCF Intro
- WCF versus Web Services
- Endpoints and Addresses
- WS-Addressing
- WCF Bindings
- Configuring Bindings
- WCF Contracts
- Service Contracts
- Data Contracts
- Message Contracts
- Fault Contracts
- Creating Endpoints
- Hosting WCF Services
Module 2 : Web Services Intro
- What are Web Services?
- Distributed Applications Evolution
- Role of interface
- RPC Example
- Interoperability
- Web Service Types
- Web Services Stack
- SOAP Web Services
- REST Web Services
- RPC Style Web Services
- Document Style Web Services
- Service Oriented Architecture
Module 3 : SOAP
- What is SOAP?
- SOAP Protocol Concepts
- SOAP Messages
- SOAP Body
- SOAP Headers
- SOAP Namespaces
- SOAP Faults
- SOAP Messages as payload
- Message Exchange Patterns
- SOAP Message Path
- SOAP Intermediaries
- actor and mustUnderstand attribute
Module 4 : XML-Schema
- Why XML-Schema?
- Well formed and valid documents
- What XML-Schema’s?
- Markup Languages
- XML Schema Advantages
- XML Schema design models
- Classic Use of Schema’s
- XML Namespaces
- Simple and Complex types
- XML Schema Data Types
- User Defined Data Types
- Derivation by Restriction
- Derivation by Extension
Module 5 : WSDL
- What is WSDL?
- Where is WSDL used?
- Benefits of WSDL
- WSDL and Code Generation
- WSDL in Web Service stack
- WSDL Namespaces
- WSDL Structure
- WSDL Elements
- Types and Messages
- PortType and Operations
- WSDL Bindings
- Service Element
- SOAP Messages Modes
Module 6 : Hosting
- Hosting Types
- Service Description
- Self Hosting
- Service Host Creation
- App.config Configuration
- Programmatic Configuration
- Windows Host
- Managed Window Service
- Hosting in Windows Services
- IIS Hosting and .SVC File
- Web.config for IIS Host
- Windows Activation Service
- WAS Commands
Module 7 : Contracts
- Service Contract
- Creating Service Contract
- Data Contract
- Service Implementation
- Client Side
- Message Pattern
- Message Contract
- Message Contract Rules
- Customizing SOAP
- MessageHeaderArray
- ProtectionLevel Property
- Name and Order Property
- Fault Contract
Module 8 : Instance Management
- Instance Mode Configuration
- Per Call Service
- Process of Handling Per Call
- Per Session Service
- Singleton Service
- Instance Deactivation
- ReleaseInstanceMode
- BeforeCall
- BeforeAndAfterCall
- Explicit Deactivation
- Defining Durable Services
- Throttling Configuration
- Programmatic Configuration
Module 9 : Binding
- Bindings and Channel Stacks
- Message Bubbling
- Basic Binding Types
- WS Binding Types
- NET Binding Types
- Binding Configuration
- Administrative Configuration
- Programmatic Configuration
- Metadata Exchange
- Publishing Metadata
- Metadata Exchange Point
- MEX Administrative Config
- MEX Programmatic Config
Module 10 : Message Patterns
- Message Patterns
- Request-Reply
- One Way
- One Way Operation
- Sessionful Services
- Exceptions
- Callback Service
- Callback Contract
- Client Callback Setup
- Service Side Callback Invocation
Module 11 : Web API REST Services
- What is REST?
- REST Web Service Principles
- ID and Links
- REST Services with Web API
- Multiple Representations
- Embedded Path Parameters
- Common REST Patterns
- Resources URI Access
- JavaScript Object Notation (JSON)
- XML versus JSON
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
"Gewoon prima cursus ook voor specifieke onderwerpen, meer customized voor wat we willen leren is geen probleem en ruimte voor. Henry legt uit met heel veel geduld en houd rekening met je niveau en zorgt ervoor dat je het begrijpt ook door een wedervraag te stellen wat er voor zorgt dat je er over na moet denken." - 19-07-2017 10:08
"Gewoon prima cursus ook voor specifieke onderwerpen, meer customized voor wat we willen leren is geen probleem en ruimte voor. Henry legt ui… alles lezen - 19-07-2017 10:08
"Goede trainer, iemand dit begrijpt waar hij het over heeft maar het ook over kan brengen. Goede instructie op maat die aansluit op het niveau van de studenten. Zeker aanbevolen!" - 17-07-2017 06:17
"Goede trainer, iemand dit begrijpt waar hij het over heeft maar het ook over kan brengen. Goede instructie op maat die aansluit op het nivea… alles lezen - 17-07-2017 06:17
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

