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