Ask a questionAsk a question
 

AnswerPre-requisites for WCF

  • Monday, November 02, 2009 6:30 AMRahul_IT_Developer Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    I need to start studying WCF. I am new to this technology, however i am well versed with .net framework, windows forms and C# as a language. Can anyone please let me know what are the pre-requisites for studying WCF?
    Is there any technology demands other than .net framework and a C#.?
    Is it required that I should know ASP.Net in advance before proceeding with WCF technology.

    Please help me guys?

Answers

  • Monday, November 02, 2009 6:46 AMRamiro BerrellezaMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi Rahul,

    Knowing C# and .NET Framework should give you the tools you need to be able to create WCF services. Knowledge in ASP.NET won't hurt, specially if you're planning in deploying your services via IIS (as WCF shares a lot with ASP.NET).

    As far as learning resources, I've found the following very helpful to my learning of WCF:

    Hope it helps,
    Ramiro

    Ramiro Berrelleza
  • Monday, November 02, 2009 11:07 AMStipe-Ivan Latkovic Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi Rahul, I believe that C# and general knowledge of .NET framework are more than enough to start learning WCF. One thing Ramiro didn't mention is the official WCF site. Be sure to check it out.

    Good luck with your learning!

    Regards,
    Stipe-Ivan
  • Tuesday, November 03, 2009 6:12 PMRamiro BerrellezaMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi Rahul,

    As a first step, I think nothing beats playing with WCF. Given that you are already familiar with C# and ASP.NET, I'd go ahead an play around with the different samples or training kits, or with the hands on labs.

    On a more theoritical side, I think reading about Service Oriented Architecture, Distributed Services, WS* Standards and RESTful services would be helpful to get a deepr understanding of the technology.

    Hope it helps,
    Ramiro
    Ramiro Berrelleza

All Replies