Microsoft Office SharePoint

Goals


- Design and manage features and solutions

- Develop code to customize server-side components

- Manage and customize authentication and authorization

- Use client-side object model and REST API

- Create custom workflows to automate business processes

Program

Introduction to the Sharepoint Development Environment
Choosing the Right Approach to Develop in Sharepoint
Understanding the SharePoint 2013 Deployment and Execution Models

Practical workshops: Compare components – Creation and deployment of a SharePoint Web part – Creation and deployment of a SharePoint App part

Understanding the hierarchy of objects in Sharepoint
Working with the Site and Web objests
Working with the execution contexts

Practical Workshops: Working with sites and websites – Running code with elevated privileges – Adapting content for different user permissions

Using lists and library objects
Queries and retrieving data lists
Working with important lists

Practical Workshops: Working with large lists – Querying data lists – Updating data lists 

Work with functionalities
Deploy solutions
Work with isolated “sandboxed” solutions

Practical Workshops: Working with Features and Solutions – Configuring SharePoint Features – Creating Receiver Entity Classes – Creating Entities with Dependencies

Develop Web parts
Use event receivers
Use Timers
Store configuration data

Practical Workshops: Building an Event Receiver – Updating a Web Part

Understand identity management in Sharepoint 2013
Manage permissions in Sharepoint 2013
Configure authentication in Forms mode
Customize authentication

Practical Workshops: Creation and deployment of a custom claims provider – Manage the list of authorizations programmatically – Creation of a custom claims provider – Support research and determination in a claims provider – Deployment and testing of a provider of claims

Component Overview
Define Custom Lists
Define Custom Sites
Manage Sharepoint Sites

Practical Workshops: Creating a Suggestions App site – Creating a new SharePoint application – Using the client-side Object model

Overview of Apps for Sharepoint
Developing Apps for Sharepoint

Practical Workshops: Using the REST API with JavaScript – Adding a Site column – Adding the Mileage claim type content – Adding the list of claims – Adding the counting of votes – Displaying the votes for each suggestion

Using the client-side object model with JavaScript
Using the REST API with JavaScript

Practical Workshops: Configuring a Hosted SharePoint App provider – Configuring a server-to-server trust relationship – Creating a Hosted App provider – Working with SharePoint data – Using the Chrome command

Overview of remotely hosted applications
Configure remotely hosted applications
Develop remotely hosted applications

Understanding the Apps Management Architecture
Understanding Apps Packages
Publishing Apps
Installing, Updating and Uninstalling Apps

Practical Workshops: Publishing an App for a Company Catalog – Creating an App Catalog – Publishing an App Package – Updating an App – Removing an App

Understand Workflows in Sharepoint 2013
Create Workflows using Visio2013 and Sharepoint Designer 2013
Develop Workflows in Visual Studio 2012

Practical workshops: Creating workflow actions in Visual Studio 2012 – Creating workflows using Visio – Editing processes using SharePoint Designer – Custom creation of workflow actions – Using a custom workflow in SharePoint Designer

Manage taxonomy in Sharepoint 2013
Work with content types
Work with advanced features of content types

Practical Workshops: Using Content Types – Creating a Location Requests Entry System – Creating an Event Receiver Assembly – Registering an Event Receiver with a Site Content Type

Working with Custom Actions
Using Client-Side UI Components
Customizing the Sharepoint List Interface

Practical workshops: Management of personalized components and site Lifecycles – Creation of a site definition – Creation of a Definition list – Development of an event receiver

Create and apply themes
Branding and published site design
Tailor content to platforms and devices
Configure and customize navigation

Practical workshops: Using the Modify configuration block to launch an application – Configure an application to display customer orders – Use a custom action to launch an application – Create a Custom view list

Duration

5 days

Price

£ 2097

Audience

Microsoft Sharepoint DevelopersAll

Prerequisites

Experience required in web development and SharePoint

Reference

.NE1101-F

Sessions

Contact us for more informations about session date