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.