SharePoint 2013 Updating Skills for Developers

This 2013 Developer course is design for Developers who have been involved with SharePoint 2010 already or just want to get an idea of what is new to SharePoint in this version.

Outline
Visual Studio SharePoint Tools - Project/Feature/Package properties, New Deployment Options, SPApp Packaging
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 Applications (SPApps) – SharePoint-Hosted

SharePoint Applications (SPApps) – Azure-Hosted Auto-provisioned (Client Web Part)

Developer-Hosted (Chrome Control, OAuth)
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.

Client-side Object Model (CSOM) - Managed-code contexts; greatly expanded, far more than SharePoint Lists

JavaScript Object Model (JSOM) - JavaScript contexts (cross domain)

SharePoint REST - Greatly expanded, far more than SharePoint Lists
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.

Remote Event Receivers
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.

Business Connectivity Services - ECT/External List via OData

Business Connectivity Services – External List Event Receivers, Alerts, and CRUD
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.

Workflow New Windows Azure Workflow (AppFabric Workflow model, remote Web Services, dynamic values, stages, etc.)
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.

Search - Redesigned, incorporates FAST capabilities
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.

Design Manager - Bring your own web design tool
SharePoint 2013 includes a new browser-based Design Manager in the top-level Site in any Publishing Site Collection for managing all aspects of branding a SharePoint site. This module boosts your existing HTML, CSS, and JavaScript expertise to design custom Master Pages and Page Layouts that reflect your brand in SharePoint using any HTML editor.

Windows 8 Metro style app - Interacts with SharePoint
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.

Word/Excel/Outlook Agave – Host external functionality within an Office application
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.



The SharePoint Training Company is part of AMT Evolve

What our clients say

"I thought the presentation style and product knowledge of the trainer was first class"
Chris Balmforth
RAC

“I felt I learnt a huge amount about Server and picked up excellent tips for Project Professional. Thank you very much.”
Tracy Ireland
Meggitt Avionics

"AMT designed and delivered a course that totally met my IT needs in the time frame required. I would definitely use them again and would recommend them to others."
Maureen Roberts
Stellar Solutions Aerospace Ltd

"An enjoyable course - relaxed and positive atmosphere"
Pauline McPherson
Motiv8