Description
This internship will allow you to master the main Web Service architectures based on SOAP and REST. You will implement clients and web services on different platforms: IIS, WAS, App Fabric, Azure and secure exchanges via different authentication modes.
Who is this training for ?
For whom ?
Developers, project managers wishing to master SOAP and REST Web Services.
Prerequisites
Training objectives
Training program
- Windows Communication Framework Fundamentals
- - Endpoint ABCs: Address, Binding.
- - Hosting a service with IIS, WAS, App Fabric.
- - VS-generated ChannelFactory and proxy clients.
- - Service version management.
- - Service life cycle, concurrency management, sessions.
- - Exposure of WS metadata.
- - Serialization of data with DataContract, DataMember.
- - Practical work Creation of a WCF service and its client.
- - Comparison of ChannelFactory and Proxy clients.
- Advanced SOAP Web Services
- - Local and distributed transactions.
- - Callbacks.
- - Service behaviors.
- - Reliability.
- - WS testing , traces and debugging.
- - Exception transmissions with FaultContract.
- - Automatic discovery of the address of services on the local network with ServiceDiscovery and ServiceAnnouncement.
- - Services in line with the NetMSMQBindin connection.
- - Practical work Creation of a distributed transaction to have consistent data.
- WCF Security
- - Message and Transport Security.
- - Identity transport and authorizations.
- - Available authentication modes.
- - Management of roles with MemberShipProvider.
- - Windows authentication management.
- - Impersonification.
- - Hands-on Creating Internet security.
- Services REST Web API
- - Introduction to REST architectures.
- - Controllers, attributes.
- - URL routes.
- - Content negotiation.
- - Self-hosting with Owin.
- - Practical work Creation of a Web API service.
- WCF Data Service for data-driven REST services
- - OData and LINQ URLs for queries in URLs.
- - Hosting in IIS and self-hosting.
- - Secure your WCF Data Services.
- - Volume and pagination.
- - Fine security by query with QueryInterceptor.
- - Practical work Development of a WCF Data server with Entity Framework.
- Le Bus de Services Windows Azure
- - Azure Service Bus Relay to make firewalls more flexible.
- - Hybrid mode for performance.
- - One-way messages and request/response.
- - BrokeredMessages queues to persist messages in the absence of the consumer.
- - Topics and subscriptions.
- - Filters.
- - Demonstration Bus relay demonstration service and queues.