Caricamento...
OEC215

Sviluppare applicazioni Windows Communication Foundation in Visual Studio 2015

Prezzo

€ 1,250.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg

L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per costruire e configurare una soluzione Windows Communication Foundation (WCF). 

Al termine del corso i partecipanti saranno in grado di: 

  •  Costruire una semplice coppia client/service WCF.
  •  Creare e configurare un servizio come un'applicazione managed e selezionare l'appropriata opzione di hosting.
  •  Esporre un servizio WCF su differenti end points ed aggiungere funzionalità a runtime utilizzando i comportamenti.
  •  Migliorare le capacità di debugging con l'esame dei messaggi e dell'attività del servizio.
  •  Definire il service, l'operation e i data contracts per adempiere ai requisiti dell'applicazione.
  •  Aggiungere la gestione degli errori ad un'applicazione WCF.
  •  Risolvere problemi relativi alla qualità dei servizi come: performance, disponibilità, concorrenza e gestione delle istanze.
  •  Implementare la sicurezza in un'applicazione WCF.
  •  Proteggere l'integrità dei dati attraverso un corretto uso delle transazioni.
    Sviluppatori .Net.
    Buona conoscenza di C#/VB

    Module 1: Getting Started with Windows Communication Foundation

    • Designing an Application to Be Part of a Service Oriented Architecture
    • Overview of WCF Architecture
    • Using a Language-Level Interface As a Service Contract
    • Implementing a Simple WCF Service in Visual Studio 2015
    • Consuming a simple WCF service in Visual Studio 2015

    Module 2: Configuring and Hosting WCF Services

    • Programmatically Configuring a Managed Application to Host a WCF Service
    • Programmatically Configuring a Managed Application to Call a WCF Service
    • Defining Client and Service Settings by Using File-Based Configuration
    • Selecting a Hosting Option for a WCF Service
    • Deploying a WCF Service

    Module 3: Endpoints and Behaviors

    • Exposing WCF Services Over Different Endpoints
    • Adding Behaviors to Services and Endpoints
    • Interoperating with Non-WCF Web services

    Module 4: Debugging and Diagnostics

    • Logging Messages
    • Activity Tracing

    Module 5: Designing and Defining Contracts

    • Designing a Coherent and Cohesive WCF Service Interface
    • Defining a Service Contract
    • Defining Operations on a Service
    • Defining a Data Contract

    Module 6: Handling Errors

    • Relating .NET Exceptions to Service-Level Faults
    • Using Faults in a Service
    • Handling Faults and Exceptions on Clients

    Module 7: Improving WCF Service Quality

    • Managing WCF Service Instances
    • Managing Concurrency Issues
    • Improving WCF Service Quality

    Module 8: Implementing WCF Security

    • Overview of Security in WCF
    • Applying Overall Security Requirements to a Binding
    • Specifying Required Client and Service Credentials
    • Working With Security Information

    Module 9: Implementing Transactions

    • Overview of Transactions in a Service-Oriented Application
    • Creating Transactional Service Operations
    • Enabling the Flow of Transactions from Client to Service


    Sede Data P
    Milano 25/03/2019 P
    Bologna 20/05/2019
    Roma 24/07/2019
    Milano 18/09/2019
    Bologna 21/10/2019
    Roma 16/12/2019