Table of Contents

SharePoint 2010 Web Parts in Action contains the following chapters

 

1. Introducing SharePoint 2010 Web Parts

An introduction to Web Parts and SharePoint 2010

2. Using and configuring Web Parts in SharePoint 2010

How to use and configure with Web Parts in the user interface of SharePoint 2010

Read an article from this chapter.

3. Building Web Parts with Visual Studio 2010

Introduction to building Web Parts and Visual Web Parts using Visual Studio 2010

4. Building the user interface

Guide on how to build the actual user interface of a Web Part using controls and control trees

Read an excerpt.

5. Making Web Parts Customizable

Learn how to add configurable properties to a Web Part

6. Web Part Resources and localization

Detailed guide how to add resources such as images and scripts and how to localize the Web Parts solutions

7. Packaging, Deployment and Security

Learn how to deploy Web Parts in your production environments using PowerShell and discussion about deployment methods and security

8. Tools for Troubleshooting and Logging

How to troubleshoot and use logging in Web Parts

9. Programming and caching for performance

How to optimize performance of your Web Parts using caching and other techniques

10. Dynamic interfaces in Web Parts

How to build dynamic Web Parts using ASP.NET AJAX Framework, the SharePoint JavaScript libraries and Client Object Model. Big emphasis on Ribbon and contextual aware Web Parts

11. Client Object Model and Silverlight Web Parts

Introduction to the Client Object Model and how to create rich user interfaces using Silverlight

12. Making Web Parts mobile

How to adapt your Web Parts for mobile devices

13. Design patterns and testability

Learn how to use the Model-View-Presenter design pattern to make your Web Parts more easier to test. Also dicsusses the use of the SharePoint Service Locator.

14. Connecting Web Parts

Learn how to connect Web Parts using the default and custom interfaces

15. Building Pages and Dashboards

Final chapter that wraps it all up with building and deploying dashboards

Appendix A. Out of the box Web Parts in SharePoint 2010

This chapter contains detailed description of the most useful out of the box Web Parts in SharePoint 2010 Foundation and SharePoint 2010 Server. Details include class names, class inheritance, connection interfaces and more.