Sharepoint Server 2013 voor ontwikkelaars

Cususduur: 6 dagen, 1 dag per week

Aantal deelnemers: Maximaal 8

Benodigde voorkennis:

  • .Net programmeertaal (C# of Visual Basic), 1 jaar ervaring

  • Kennis van de SharePoint omgeving als eindgebruikers (1 daagse workshop ter voorbereiding)

  • Kennis van web ontwikkeling op niveau van examen 70-486


Microsoft examens voor deze modules:

    • 70-488: Developing Microsoft Shaerpoint Server 2013 Core Solutions

    • 70-489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Microsoft SharePoint 2013, Application Development

 

 

Dag 1:

 

  • Introduction to the SharePoint 2013 Development Platform

    • SharePoint 2013 as a Development Platform

    • SharePoint 2013 Object Hierarchy

    • Working with SharePoint Objects

  • Developing SharePoint 2013 Apps

    • Developing provider hosted apps

    • Developing auto-hosted apps

    • Developing SharePoint hosted apps

  • LAB: Apps

 

Dag 2:

 

  • Working with SharePoint Objects on the Server

    • Working with SharePoint Sites Programmatically

    • Working with SharePoint Apps Programmatically

    • Working with App Data Programmatically

  • Creating Event Receivers and Application Settings

    • Creating Event Receivers

    • Working with Web.Config Programmatically

  • LAB: Event Receivers

Dag 3:

 

  •  Developing Solutions by Using Business Connectivity Services

    • Business Connectivity Services Overview

    • Developing External Content Types by Using SharePoint Designer

    • Developing Business Connectivity Services Solutions by Using Visual Studio

  • LAB: BCS

  • Developing SharePoint 2013 Workflows

    • Creating Workflows with SharePoint Designer

    • Creating Workflows with Visual Studio

  • LAB: Workflows

Dag 4:

 

  •  Working with Client-Based APIs for SharePoint

    • Overview of the SharePoint Client Object Model

    • Working with the SharePoint Client Object Model in .NET Applications

  • LAB: Create .NET Form

  • Developing Interactive User Interfaces

    • Creating custom themes, master page and channel

    • Creating Navigation

    • Customizing Ribbon, edit control blocks, status bar, notifications, modal dialog window

  • LAB: Implementing the User Experience

Dag 5:

 

  • Developing Sandboxed Solutions

    • Sandboxing and User Solutions

    • Restrictions for Sandboxed Solutions

  • LAB: Creating Sandboxed Solutions for SharePoint

  • Working with SharePoint Server User Profiles and Metadata

    • User Profiles

    • Managed Meta Data Services

  • Developing Content Management Solutions

    • Developing Enterprise Content Management Solutions

    • Developing Web Content Management Solutions

  • LAB: Branding SharePoint Sites

Dag 6:

 

  • Design and implement Search

    • Fast Query Language and Keyword Query Language

    • Client Side Object Model (CSOM) search queries

    • Display templates

    • Result types

    • Refiner definitions

    • Query rules

  • LAB: Custom Search

  • Data Access

    • CAML queries and views

    • Indexed columns

    • Content Iterator

    • Cross-site queries

    • REST API

    • Web Services

    • WCF service integration with an existing application

  • LAB: Data Access for external application

  •  Authentication and Autorization

    • Custom Claims Provider

    • Sign-In page

    • Membership provider

    • TokenHelper

    • App permissions

  • LAB: MySecurity sign in

     

 

 

 

 
 
Reliforce Solutions b.v. - Odysseuslaan 75 - 5631 JL Eindhoven - 040 236 84 10 - contact opnemen