Información General

Duración: 25 horas
Precio: €
Solicitar Información
Descargar Pdf

Introducción

En este curso, los estudiantes aprenden habilidades esenciales que son comunes a casi todas las actividades de desarrollo de SharePoint. Estos incluyen el trabajo con los modelos de objetos del servidor y del cliente, desarrollo e implementación de funciones, soluciones y aplicaciones, gestión de identidad y permisos, consulta y actualización de datos de lista, dirigiendo taxonomía, mediante flujo de trabajo para administrar procesos empresariales y personalización de la interfaz de usuario.

Dirigido a

El curso está dirigido a los desarrolladores profesionales que desarrollan soluciones para SharePoint productos y tecnologías en un equipo de base, de tamaño mediano a entorno de gran desarrollo. Mientras que se requiere cierta familiaridad con el desarrollo de soluciones de SharePoint, los candidatos no se esperan que tienen experiencia previa con las nuevas características de SharePoint Server 2013.

Al terminar el curso

Experiencia en desarrollo web y SharePoint. El candidato es responsable de diseñar el código personalizado para los proyectos que se implementan en o interactuar con entornos SharePoint. Esto incluye:

•Seleccione un criterio adecuado y construyendo las personalizaciones en SharePoint.

•Crear e implementar una estrategia para la solución de empaquetado, implementación y actualización.

•Identificación de datos de SharePoint y estructuras de contenido para las personalizaciones.

•Performing diagnósticos y depuración.

•Planificación y diseño de aplicaciones para la escalabilidad y el rendimiento.

•Identificar y mitigar los problemas de performance de personalizaciones.

•Autenticación de comprensión y autorización.

•Experiencia con Windows PowerShell.

•Amplia familiaridad con capacidades de SharePoint.

•Familiaridad con servicios Online como Azure y SharePoint Online.

Al terminar el curso

Después de completar este curso, los estudiantes serán capaces de:

•Diseñamos y gestionamos soluciones y características.

•Desarrollar código para los componentes de servidor personalizados.

•Administrar y personalizar autenticación y autorización.

•Crear listas y sitios personalizados y administrar el ciclo de vida del sitio.

•Explique las capacidades y opciones de diseño para aplicaciones de SharePoint.

•Utilice el modelo de objetos del lado del cliente y la API de REST.

•Desarrollar aplicaciones de SharePoint alojada por proveedor y alojada en auto.

•Distribuir y desplegar aplicaciones de SharePoint.

•Crear flujos de trabajo personalizados para automatizar los procesos de negocio.

•Utilice los campos y tipos de contenido para administrar taxonomía.

•Personalizar la apariencia y el comportamiento de elementos de interfaz de usuario.

•Personalizar la navegación y el sitio de marca.

Requisitos previos

Antes de asistir a este curso, los estudiantes deben tener:

•Un conocimiento de uso de Visual Studio 2010 o Visual Studio 2012 para desarrollar soluciones.

•Conocimientos básicos de desarrollo de soluciones de SharePoint, SharePoint 2013 o en versiones anteriores de SharePoint.

•Conocimientos de Visual C# y el .NET Framework 4.5.

•Una comprensión básica de ASP.NET y tecnologías de desarrollo web del lado del servidor, incluyendo solicitud/respuesta y el ciclo de vida de la página.

•Una comprensión básica de AJAX y técnicas de programación asincrónicas.

•Un conocimiento básico de trabajo de tecnologías web del lado del cliente, incluyendo HTML, CSS y JavaScript.

•Familiaridad con los enfoques de autenticación y autorización, incluyendo la autenticación basada en notificaciones.

Programa

Módulo 1 SharePoint como plataforma de desarrollador

Este módulo examina diferentes enfoques que pueden utilizarse para desarrollar aplicaciones con SharePoint Server 2013 los escenarios en que cada enfoque sería apropiados.

Lecciones

  • Introducir el paisaje SharePoint Developer
  • Elección de enfoques para el desarrollo de SharePoint
  • Entendiendo SharePoint 2013 implementación y ejecución de modelos

Módulo 2 Trabajar con objetos de SharePoint

Presenta el modelo de objetos del servidor SharePoint y cómo se relacionan las clases principales a los sitios y las colecciones. El modelo de objetos del servidor SharePoint proporciona un conjunto básico de las clases que representan diferentes elementos de la arquitectura lógica de una implementación de SharePoint. Los estudiantes también aprenden cómo administrar los permisos para el código del lado del servidor.

Lecciones

Módulo 3 Trabajar con las listas y bibliotecas

Este módulo explica cómo interactuar con las listas y bibliotecas. Los estudiantes aprenden acerca de cómo trabajar con las listas y bibliotecas mediante programación utilizando el modelo de objetos del servidor SharePoint y cómo utilizar las clases de consulta y de LINQ to SharePoint para consultar y recuperar los datos de las listas de SharePoint. Estudiante también aprender a trabajar eficientemente con las listas que contienen gran cantidad de artículos.

Lecciones

  • Usando la lista y la biblioteca de objetos
  • Consulta y recuperación de datos de lista
  • Trabajar con listas de grandes

Módulo 4 Diseño y gestión de soluciones y características

Este módulo examina la creación e implementación de costumbre desarrollando un SharePoint soluciones y características. Los estudiantes también aprenden cómo y Cuándo utilizar soluciones sandbox.

Lecciones

  • Soluciones y características de comprensión
  • Configuración de funciones y soluciones
  • Trabajando con soluciones de espacio aislado

Módulo 5 Trabajando con código del lado del servidor

Este módulo describe cómo desarrollar y desplegar elementos Web y los receptores del evento en una solución.

Lecciones

  • Desarrollo de componentes Web
  • Utilizando receptores de evento
  • Mediante trabajos de temporizador
  • Almacenamiento de datos de configuración

Módulo 6 Gestión de identidad y permisos

Este módulo se describe cómo administrar los permisos a través del código y personalizar autenticación mediante proveedores de demandas personalizadas.

Lecciones

  • Gestión de la identidad del entendimiento en SharePoint 2013
  • Administración de permisos en SharePoint 2013
  • Configurar la autenticación basada en formularios
  • Personalización de la experiencia de autenticación

Módulo 7 Introducción de aplicaciones para SharePoint

Este módulo introduce la App SharePoint, una nueva forma de personalizar la funcionalidad de SharePoint con SharePoint Server 2013.

Lecciones

  • Resumen de aplicaciones para SharePoint
  • Desarrollo de aplicaciones para SharePoint

Módulo 8 Desarrollo de SharePoint Client-Side

Este módulo describe cómo utilizar código JavaScript Client Object Model (OMSC), logrado OMSC y la API REST para construir aplicaciones de SharePoint.

Lecciones

  • Utilizando el modelo de objetos del lado del cliente para código administrado
  • Utilizando el modelo de objetos del lado del cliente para JavaScript
  • Usando la API REST con JavaScript

Módulo 9 Desarrollo de aplicaciones SharePoint host remoto

Este módulo examina la diferencia entre proveedor alojado aplicaciones y aplicaciones remotas. Los estudiantes también crear y desplegar una aplicación proveedor alojados.

Lecciones

  • Resumen de aplicaciones host remotos
  • Configuración del control remoto Hosted Apps
  • Desarrollo aplicaciones alojadas remotos

Módulo 10 Publicación y distribución de aplicaciones

Este módulo presenta el catálogo de la aplicación para que los usuarios localizar, comprar e instalar aplicaciones fácilmente. Los estudiantes aprenden cómo empaquetar y publicar aplicaciones en el catálogo de la aplicación.

Lecciones

  • Entender la arquitectura de administración de la aplicación
  • Comprensión de la aplicación paquetes
  • Editorial Apps
  • Instalar, actualizar y desinstalar aplicaciones

Módulo 11 Automatización de procesos de negocio

Este módulo explica cómo crear flujos de trabajo y las acciones del flujo de trabajo mediante Visio 2013 2013 SharePoint Designer y Visual Studio 2012.

Lecciones

  • Flujo de trabajo de comprensión en SharePoint 2013
  • Edificio los flujos de trabajo mediante el uso de Visio 2013 y 2013 de SharePoint Designer
  • Desarrollo de flujos de trabajo en Visual Studio 2012

Módulo 12 Gestión de taxonomía

Este módulo explica la importancia de una buena taxonomía en SharePoint y trabajar con los componentes de la taxonomía. Los estudiantes también ver cómo atar los receptores del evento a la taxonomía.

Lecciones

  • Gestión de taxonomía en SharePoint 2013
  • Trabajar con tipos de contenido
  • Trabajando con funciones avanzadas de tipos de contenido

Módulo 13 Gestión de componentes personalizados y ciclos de vida del sitio

Este módulo explica cómo crear definiciones de componente personalizado y plantillas que permiten implementar sitios personalizados, listas y otros componentes a través de una granja.

Lecciones

  • Definir listas personalizadas
  • Definir sitios personalizados
  • Gestión de sitios de SharePoint

Módulo 14 Personalización de elementos de interfaz de usuario

Este módulo explica diferentes maneras de personalizar la interfaz de usuario de SharePoint, como agregar botones a la cinta o modificar el aspecto de puntos de vista de lista.

Lecciones

  • Trabajando con acciones personalizadas
  • Usando componentes de interfaz de usuario del cliente
  • Personalización de la interfaz de usuario de la lista de SharePoint

Módulo 15 Trabajando con marca y navegación

Este módulo explica maneras de personalizar branding, diseño, editorial y navegar por sitios de SharePoint Server 2013. Los estudiantes también aprenden cómo crear sitios independientes idear tecnologías web estándar, como HTML, CSS y JavaScript.

Lecciones

  • Crear y aplicar temas
  • Branding y diseño de sitios de publicación
  • Adaptación de contenidos a plataformas y dispositivos
  • Configuración y personalización de navegación

Formulario de contacto