WCF DEVELOPMENT COURSE PREVIEW


Type

: Project-based Training Program

Audiences

: NET Beginners/Professionals

IDE

: Visual Studio 2015

Delivery methods

: Instructor-led Classroom/Online Training

Duration

: 3 Days

Language

: English




  • Any .Net professional will know the importance of WCF Development courseware, where one learns how to develop modern service-oriented applications on Microsoft platform. The basic course includes bindings, hosting, message exchange patterns, instance management, session management, security, versioning and other concepts.

    Course objective

    Exploring WCF fundamentals.

    Exploring WCF weird parts like message exchange pattern, instance management, session management etc.

    WCF Hosting options.

    Securing your WCF Service.

    Installing certificates on WCF.

    WCF Versioning policy.

    Creating and consuming WCF REST service.



    Who should do this course?

    All professionals who are keen to develop modern service-oriented applications on microsoft platform should go for this course.

    Pre-requisites

    Anyone who wants to learn WCF development should have a basic knowledge of c# programming.

  • Web Service

    Introduction to SOA

    Understanding SOA

    SOA - What, Why & When

    Understanding SOAP-based Service

    Understanding RESTful Service

    Introduction to Web Service

    Understanding Web Service

    SOAP Message

    Advantages of Web Service

    Web Service Development

    Building Web Service

    Consuming Web Service

    WCF

    Introduction to WCF

    Understanding WCF

    WS-* Specifications

    WCF VS Web Service

    WCF Architecture

    Advantages of WCF

    WCF Fundamental

    Understanding WCF ABC

    WCF Addresses

    WCF Bindings

    WCF Contracts

    WCF Endpoints

    Configuring Bindings via Code

    Configuring Bindings via *.config Files

    WCF Test Client

    WCF Configuration Editor

    Service Contract

    Defining Service Contracts

    Defining Operation Contracts

    Services With Multiple Contracts

    Contract Inheritance

    Operation Overloading

    Building WCF Service

    Creating WCF Service

    Configuring multiple endpoints

    Configuring Metadata Exchange (MEX)

    Generating client proxies

    Building WCF Clients

    Creating WCF Clients

    Configuring WCF Clients

    Creating Service Client

    Consuming WCF Service

    Proxy VS Channel Factory

    WCF Hosting

    IIS Hosting

    Self-Hosting

    WAS Hosting

    Windows Service Hosting

    WCF MSMQ

    Data Contracts

    Understanding Data Contract

    Serialization

    Arrays and Generic Collections

    Message Exchange Patterns

    Understanding MEP

    Request-Reply

    One Way

    Two Way

    Exception Management

    Understanding Exceptions in WCF

    Handling Exception

    Implementing Fault Contract

    Instance & Session Management

    Understanding Session in WCF

    WCF Session VS ASP.NET Session

    Instance - Per-Session

    Instance - Per-Call

    Instance - Single

    Transaction Management

    Understanding Transaction in WCF

    Implementing WCF Transaction

    Passing Transaction from Client to service

    Security

    Understanding Security in WCF

    Creating and Configuring Certificates

    Implementing Transport Level Security

    Implementing Message Level Security

    Security with UserNameAuthentication

    WCF Versioning

    Understanding Versioning in WCF

    Versioning Strategies

    Choosing a Versioning Strategy

    WCF REST

    Introduction to WCF REST

    Understanding REST Principal

    SOAP VS REST Architecture

    WCF VS WCF REST VS Web API

    Advantages of WCF REST

    WCF REST Development

    Building WCF REST Service

    Consuming WCF REST Service

  • TrainingNCR.com assures weekly mock-up tests and regular assignments to help the students cement their foundation and have a real work-like scenario. The total tests and assignments have no limit for diligent students.

DROP US YOUR QUERY

Request a Callback