Best Ways to Learn InfoPath for SharePoint

3/4/14 – UPDATE: At SharePoint Conference, strangely MSFT announced they have no official replacement yet for InfoPath. They are taking an approach of contributing user feedback to create a new permanent solution as a replacement. Visit to learn more. For now, they are suggestions of using Excel Surveys, Word Forms, Custom App forms with Access, a new (not released yet but coming in 2014) Custom Form button on lists or 3rd party products. There will be a roadvmap over the next several months coming from MSFT on how this will unfold. So, I guess the using InfoPath for the near future is still “business as usual” folks.

1/31/14 – UPDATE: Microsoft officially announced the retirement of InfoPath today. However, support will continue through 2023 (that’s almost another 10 years).

There was a lot of discussion lately regarding the future of InfoPath. There are a lot of companies still using InfoPath with SharePoint (many banks and government organizations with thousands of users) and I can understand their reasoning. However, I also understand reasons you may not want to use it. Andrew Connell recently wrote a blog on the future of InfoPath and some alternatives to using it (look at the bottom of the post). At my current employer, we are also starting to phase out InfoPath and SharePoint forms on our website. However, I think it is important to make your own decision regarding building solutions with them. If you are still using the product, these links should get you going.


InfoPath Tutorials and Articles

Cool Forms in InfoPath – MSDN

Introduction to Programming in Infopath – MSDN Office Dev Center


Web Resources

InfoPath Developer Center

When to use a SharePoint List vs. InfoPath Form Library



InfoPath Cookbooks

Enterprise Application Development in SharePoint 2010
-Creating an End-to-End Application without Code




Channel 9 – MSDN (some free some $$)

Pluralsight – $$$



Clayton Cobb

Asif Rehmani 


Random Cool Tricks

Importing Excel Forms into SharePoint via InfoPath


originally posted here: