MOC 20488

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013

CORE SOLUTIONS

 

 

Duración:
25 horas lectivas.
5 Horas / Día

Detalles

 

 

Requisitos previos:

Before attending this course, students must have:

 

  • 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.

 

Ubicación

 

  • Presencial en Madrid y Barcelona
  • En oficina de cliente
  • Online Direct

 

Objetivos

En este curso, los estudiantes aprenden habilidades básicas que son comunes a casi todas las actividades de desarrollo de SharePoint. Incluyen trabajar con los modelos de objetos del lado del servidor y del lado del cliente, desarrollar e implementar características, soluciones y aplicaciones, administrar la identidad y los permisos, consultar y actualizar los datos de la lista, administrar la taxonomía, usar el flujo de trabajo para administrar los procesos de negocios y personalizar el usuario interfaz.

Temario:

Module 1: SharePoint as a Developer Platform

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

Lab : Comparing Web Parts and App Parts

Module 2: Working with SharePoint Objects

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

Lab : Working with Sites and Webs

Lab : 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

Lab : Querying and Retrieving List Data

Lab : Working with Large Lists

Module 4: Designing and Managing Features and Solutions

  • Understanding Features and Solutions
  • Configuring Features and Solutions
  • Working with Sandboxed Solutions

Lab : Working with Features and Solutions

Module 5: Working with Server-Side Code

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

Lab : Working with Server-Side Code

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

Lab : Managing Permissions Programmatically in SharePoint 2013

Lab : Creating and Deploying a Custom Claims Provider

Module 7: Introducing Apps for SharePoint

  • Overview of Apps for SharePoint
  • Developing Apps for SharePoint

Lab : Creating a Site Suggestions App

Module 8: 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

Lab : Using the Client-Side Object Model for Managed Code

Lab : Using the REST API with JavaScript

Module 9: Developing Remote Hosted SharePoint Apps

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

Lab : Configuring a Provider Hosted SharePoint App

Lab : Developing a Provider Hosted SharePoint App

Module 10: Publishing and Distributing Apps

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

Lab : Publishing an App to a Corporate Catalog

Lab : Installing, Updating, and Uninstalling Apps

Module 11: Automating Business Processes

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

Lab : Building Workflows in Visio 2013 and SharePoint Designer 2013

Lab : Creating Workflow Actions in Visual Studio 2012

Module 12: Managing Taxonomy

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

Lab : Working with Content Types

Lab : Working with Advanced Features of Content Types

Module 13: Managing Custom Components and Site Life Cycles

  • Defining Custom Lists
  • Defining Custom Sites
  • Managing SharePoint Sites

Lab : Managing Custom Components and Site Life Cycles

Module 14: Customizing User Interface Elements

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

Lab : Using the Edit Control Block to Launch an App

Lab : Using jQuery to Customize 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

Lab : Branding and Designing Publishing Sites

Lab : Configuring Farm-Wide Navigation

 

Dónde Estamos

Gadesoft Madrid
C/ Clara del Rey, 14
28002 Madrid, Spain
Tfn: (+34) 91 510 23 90

Gadesoft Barcelona
Carrers del Madrazo, 27 - 2º 4ª
Barcelona, 08006
Tfn: (+34) 93 368 00 87

Email: info@www.gadesoft.es