This SharePoint 2013 Developer course is design for Developers who have been involved with developing SharePoint 2010 implementations already, or just want to get an idea of what is new to SharePoint in this version from a developer’s perspective.
Students attending this course should have previously attended the “SharePoint 2010 Developer” 5-day course, or otherwise obtained an equivalent level of knowledge.
Visual Studio 2012 includes new Item Templates for developing against SharePoint 2013, including SharePoint Applications (SPApps). This module explores the new tooling and overall enhancements to the developer IDE.
SharePoint 2013 introduces both a corporate and a public Marketplace (“App Store”). Finally! In short, you can now write applications for SharePoint (SPApps) that extend SharePoint sites using the new SharePoint App Model. This module covers everything you will need to know about the three models for developing SharePoint Apps and potentially monetizing your SPApp by deploying it to the Marketplace.
SharePoint 2013 is all about hosting external application functionality in a SharePoint context. Those external applications (SPApps) will often need to interact with the SharePoint environment. This module illustrates how to leverage each of the various client object models implementations in SharePoint projects to access SharePoint data from the app server.
Traditionally, event receivers ran imperative logic on the SharePoint server. SharePoint 2013 adds remote event receivers to handle events that occur on a list item, a list, or a web in a SPApp. Additionally, SPApp event receivers handle events involving the app itself, such as when it’s installed or deleted.
Information is frequently not confined entirely to SharePoint databases. This module focuses on consuming and interacting with external data sources using a custom .NET Assembly Connector. Creating BCS-enabled SharePoint Apps, the new remote callouts, the extended client-side object model are explored as well.
In SharePoint 2013, Windows Azure Workflow (WAW) Services isolates logic into a service that is independent of SharePoint. This module demonstrates how to create custom workflows using either SharePoint Designer 2013 or Visual Studio 2012.
SharePoint 2013 unifies FAST search capabilities into a single powerful API that even the built-in List View Web Part uses to retrieve information from the SharePoint Content Database. In fact, search can be configured to be aware of everything that is happening within SharePoint. In a way, SharePoint Search is a super performant, all-knowing SharePoint developer’s friend. This module illustrates how to simultaneously retrieve information from multiple contexts in sub-seconds using SharePoint Search.
Metro style apps are the focal point of the user experience on Windows 8 Release Preview, and great Metro style apps share an important set of traits that provide a consistent, elegant, and compelling user experience.
Replacing Office Add-ins, Agave’s allow the developer to create an Office App that hosts external functionality as a Task Pane or Content Agave. This module facilitates an interface between an external application that can consume and manipulate the content within the Office application.