O'Reilly logo

Beginning SharePoint 2013 Development by Donovan Follette, Chris Johnson, Steve Fox

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required