Cours M20488-B
Developing Microsoft SharePoint Server 2013 Core Solutions
Developing Microsoft SharePoint Server 2013 Core Solutions
Doelstelling
- Design and manage features and solutions.
- Develop code for custom server-side components.
- Manage and customize authentication and authorization.
- Create custom sites and lists and manage the site lifecycle.
- Explain the capabilities and design choices for SharePoint apps.
- Use the client-side object model and the REST API.
- Develop provider-hosted and auto-hosted SharePoint apps.
- Distribute and deploy SharePoint apps.
- Create custom workflows to automate business processes.
- Use fields and content types to manage taxonomy.
- Customize the appearance and behavior of user interface elements.
- Customize navigation and site branding.
Inhoud
SharePoint as a Developer Platform
- Introducing the SharePoint Developer Landscape
- Choosing Approaches to SharePoint Development
- Understanding SharePoint 2013 Deployment and Execution Models
Working with SharePoint Objects
- Understanding the SharePoint Object Hierarchy
- Working with Sites and Webs
- Working with Execution Contexts
Working with Lists and Libraries
- Using List and Library Objects
- Querying and Retrieving List Data
- Working with Large Lists
Designing and Managing Features and Solutions
- Understanding Features and Solutions
- Configuring Features and Solutions
- Working with Sandboxed Solutions
Working with Server-Side Code
- Developing Web Parts
- Using Event Receivers
- Using Timer Jobs
- Storing Configuration Data
Managing Identity and Permissions
- Understanding Identity Management in SharePoint 2013
- Managing Permissions in SharePoint 2013
- Configuring Forms-Based Authentication
- Customizing the Authentication Experience
Introducing Apps for SharePoint
- Overview of Apps for SharePoint
- Developing Apps for SharePoint
Client-Side SharePoint Development
- Using the Client-Side Object Model for Managed Code
- Using the Client-Side Object Model for JavaScript
- Using the REST API with JavaScript
Developing Remote Hosted SharePoint Apps
- Overview of Remote Hosted Apps
- Configuring Remote Hosted Apps
- Developing Remote Hosted Apps
Publishing and Distributing Apps
- Understanding the App Management Architecture
- Understanding App Packages
- Publishing Apps
- Installing, Updating, and Uninstalling Apps
Automating Business Processes
- Understanding Workflow in SharePoint 2013
- Building Workflows by using Visio 2013 and SharePoint Designer 2013
- Developing Workflows in Visual Studio 2012
Managing Taxonomy
- Managing Taxonomy in SharePoint 2013
- Working with Content Types
- Working with Advanced Features of Content Types
Managing Custom Components and Site Life Cycles
- Defining Custom Lists
- Defining Custom Sites
- Managing SharePoint Sites
Customizing User Interface Elements
- Working with Custom Actions
- Using Client-Side User Interface Components
- Customizing the SharePoint List User Interface
Working with Branding and Navigation
- Creating and Applying Themes
- Branding and Designing Publishing Sites
- Tailoring Content to Platforms and Devices
- Configuring and Customizing Navigation
Details
Duur
5 dagen
Deelnemers
8
Bestemd voor
IT-specialist
Voorkennis
- A working knowledge of using Visual Studio 2010 or Visual Studio 2012 to develop solutions.
- A basic working knowledge of SharePoint solution development, either in SharePoint 2013 or in earlier versions of SharePoint.
- A working knowledge of Visual C# and the .NET Framework 4.5.
- A basic understanding of ASP.NET and server-side web development technologies, including request/response and the page lifecycle.
- A basic understanding of AJAX and asynchronous programming techniques.
- A basic working knowledge of client-side web technologies including HTML, CSS, and JavaScript.
- Familiarity with approaches to authentication and authorization, including claims-based authentication.