Join Robert Bogue for an in-depth discussion in this video Deciding on a development option, part of Developing SharePoint Full Trust Solutions for SharePoint 2013.
- Let's take a look at some of the SharePoint development…options that we have.…That'll help us understand why we're talking about…full trust development here.…If we take a look at a grid that has 2007, 2010,…and 2013 versions of SharePoint as well as Office 365,…the baseline thing that we can do to all of those is…we can configure via the web.…We can build systems based on adding lists and libraries,…or apps, as they're now called.…This is a way that we can build solutions on…any of these platforms.…If you look above that, a slightly more complicated view is…to use SharePoint Designer.…
SharePoint Designer is available for all of the platforms,…though it has different features depending upon…what version of SharePoint you're in…or whether you're in Office 365, but it's another thing…that is available across all of the environments.…Another option that we have,…and the one we focus on in this course,…is the idea of building Sharepoint Solutions.…Those are WSP packages that we deploy at a farm level.…That's been with us since 2007,…
If you've wanted to learn how to develop custom solutions on SharePoint—or you've been told that you need to develop a solution that integrates with SharePoint—this is the training you need. It's quick, to the point, and effective at helping new developers work with SharePoint code.
Robert Bogue shows how to create new web parts, access and update data in SharePoint, work with files, and create SharePoint artifacts: lists and libraries to store data, site-level features, files, etc. He also shows how to create sandbox solutions that do not affect the rest of the server environment, and discusses execution options for solutions, including in-page, quasi-page, and out-of-page execution.
- Define web parts.
- Explain how to interact with a web part.
- Recall how to help determine what declarative code and user code is.
- Identify which object allows you to get data from more than one list.
- Identify what class timer jobs are derived from.
- Recognize different types of event receivers.