SUMMARY

There are many different types of options you have when developing SharePoint solutions, which range from farm-level to sandboxed to cloud-hosted to SharePoint-hosted. Each one of these options provides different levels of SharePoint API support and support for broader Web technologies (such as PhP or HTML5).

Regardless of the development option you choose, you will find yourself running into several common tasks you’ll engage in as a SharePoint developer time and time again. These include creating Web Parts, creating SharePoint-hosted apps, accessing and managing data, creating cloud-hosted apps, creating event receivers, creating ASPX pages, and creating master pages. It is important to be familiar with these tasks to gain a fundamental base of development knowledge. Understanding how you can leverage different API choices within these tasks is also important for you to understand.

Many of the topics covered in this chapter resurface throughout the book as you write more code and explore more of the programmatic capabilities that SharePoint has to offer. Thus, as you move throughout this book, try and frame each application discussion with an understanding of the type of solution and how you might use the different SharePoint APIs within that solution.

EXERCISES
You can find answers to exercises in Appendix A.
1. Using Visual Studio 2012, create a simple Standard Web Part and Visual Web Part using the code snippets in this chapter.
2. Create a custom ASPX page ...

Get Beginning SharePoint 2013 Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.