Developing Microsoft SharePoint Server 2013 Core Solutions (20488) – Perfil

Esquema Detallado del Curso

Module 1: SharePoint as a Developer Platform

  • Introducing the SharePoint Developer Landscape
  • Choosing Approaches to SharePoint Development
  • Understanding SharePoint 2013 Deployment and Execution Models

Module 2: Working with SharePoint Objects

  • Understanding the SharePoint Object Hierarchy
  • Working with Sites and Webs
  • Working with Execution Contexts

Module 3: Working with Lists and Libraries

  • Using List and Library Objects
  • Querying and Retrieving List Data
  • Working with Large Lists

Module 4: Designing and Managing Features and Solutions

  • Working with Features
  • Deploying Solutions
  • Working with Sandboxed Solutions

Module 5: Working with Server-Side Code

  • Developing Web Parts
  • Using Event Receivers
  • Using Timer Jobs
  • Storing Configuration Data

Module 6: Managing Identity and Permissions

  • Understanding Identity Management in SharePoint 2013
  • Managing Permissions in SharePoint 2013
  • Configuring Forms-Based Authentication
  • Customizing the Authentication Experience

Module 7: Managing Custom Components and Site Lifecycles

  • Component Overview
  • Defining Custom Lists
  • Defining Custom Sites
  • Managing SharePoint Sites

Module 8: Introducing Apps for SharePoint

  • Overview of Apps for SharePoint
  • Developing Apps for SharePoint

Module 9: Client-Side SharePoint Development

  • Using the Client-Side Object Model for JavaScript
  • Using the REST API with JavaScript

Module 10: Developing Remote Hosted SharePoint Apps

  • Overview of Remote Hosted Apps
  • Configuring Remote Hosted Apps
  • Developing Remote Hosted Apps

Module 11: Publishing and Distributing Apps

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

Module 12: Automating Business Processes

  • Understanding Workflow in SharePoint 2013
  • Building Workflows by using Visio 2013 and SharePoint Designer 2013
  • Developing Workflows in Visual Studio 2012

Module 13: Managing Taxonomy

  • Managing Taxonomy in SharePoint 2013
  • Working with Content Types
  • Working with Advanced Features of Content Types

Module 14: Customizing User Interface Elements

  • Working with Custom Actions
  • Using Client-Side User Interface Components
  • Customizing the SharePoint List User Interface

Module 15: Working with Branding and Navigation

  • Creating and Applying Themes
  • Branding and Designing Publishing Sites
  • Tailoring Content to Platforms and Devices
  • Configuring and Customizing Navigation

Labs

  • Comparing Web Parts and App Parts
  • Working with Sites and Webs
  • Working with Execution Contexts
  • Querying and Retrieving List Data
  • Working with Large Lists
  • Working with Farm Solutions
  • Working with Sandboxed Solutions
  • Working with Server-Side Code
  • Managing Permissions Programmatically in SharePoint 2013
  • Creating and Deploying a Custom Claims Provider
  • Managing Custom Components and Site Lifecycles
  • Creating a Site Suggestions App
  • Using the REST API with JavaScript
  • Configuring a Provider Hosted SharePoint App
  • Developing a Provider Hosted SharePoint App
  • Publishing an App to a Corporate Catalog
  • Installing, Updating, and Uninstalling Apps
  • Building Workflows in Visio 2013 and SharePoint Designer 2013
  • Creating Workflow Actions in Visual Studio 2012
  • Working with Content Types
  • Working with Advanced Features of Content Types
  • Using the Edit Control Block to Launch an App
  • Using jQuery to customize the SharePoint List User Interface
  • Branding and Designing Publishing Sites
  • Configuring Farm-Wide Navigation