S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560
Introducción Este curso proporciona a los desarrolladores de SharePoint la información necesaria para implementar soluciones SharePoint usando Enterprise Search, servicio de metadatos administrados (MMS), servicios de conectividad empresarial (BCS), Enterprise Content Management (ECM), Web Content Management (WCM), computación Social características y aplicaciones de SharePoint. Duración 5 Días Perfil 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 un entorno de gran desarrollo. El curso es ideal para los desarrolladores de SharePoint que han adquirido cierta experiencia con SharePoint 2013 y que buscan construir sus habilidades existentes. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Curso completo 20488: Developing Microsoft SharePoint Server 2013 Core Solutions (o conocimientos equivalentes). 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. Un conocimiento básico de trabajo de tecnologías web del lado del cliente, incluyendo HTML, CSS y JavaScript. El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Describir las aplicaciones para la plataforma de desarrollo de SharePoint. Usar los modelos de objetos del lado del cliente y la API REST para comunicarse con SharePoint. Configurar la seguridad para las aplicaciones para SharePoint. Optimizar el rendimiento de las aplicaciones para SharePoint. Explique las capacidades y aplicaciones de metadatos administrados de SharePoint 2013. Automatizar la creación y configuración de conjuntos de término metadatos administrados. Interactuar con sistemas término metadatos administrados y campos de código de cliente y servidor. Describir la arquitectura de búsqueda de SharePoint 2013. Crear consultas KQL simple y avanzada. Describir el índice de búsqueda de SharePoint. Describir y trabajar con propiedades rastreadas y administradas. Describir los niveles y seguridad del esquema de búsqueda de SharePoint. Pag. 1
Crear varios tipos de fuentes de resultado Crear consultas básicas y complejas transformaciones Configurar condiciones de regla la consulta y acciones con intención de consulta blanco Crear y modificar los tipos de resultado Crear y modificar plantillas Utilizar plantillas con varios elementos de búsqueda web Agregar propiedades administradas como las refinerías con cuentas Utilizar la extracción de la entidad en sus arrastres Procesamiento de contenido con contenido de enriquecimiento se extienden Describe cómo utilizar la API para acceder a configuración y el contenido editorial editorial. Describe cómo utilizar y personalizar controles de contenido de página en los sitios de publicación. Configurar la navegación y la estructura de la Página Web. Describir la diferencia entre estructura y navegación de metadatos. Utilizar funciones de publicación básicas de SharePoint. Utilizar las nuevas funciones de editorial entre sitios de SharePoint 2013. Configurar e implementar las variaciones para sitios multilingües. Configurar ajustes de optimización de motor de búsqueda. Añadir SEO propiedades a publicar páginas y las condiciones de navegación administrado. Configurar el almacenamiento en caché para mejorar el rendimiento de procesamiento sitio. Optimizar los recursos y activos de sitio para maximizar el rendimiento. Describir los componentes clave del servicio de conectividad empresarial en SharePoint Server 2013. Crear y configurar los modelos BDC mediante el uso de SharePoint Designer. Crear y configurar los modelos BDC utilizando Visual Studio 2012. Describir escenarios de BCS conector marco. Diseño y desarrollo de BCS conector estereotipan operaciones. Seguridad del modelo de diseño y configurar BDC. Optimizar el rendimiento de arrastre conector de búsqueda. Utilizar Visual Studio para crear modelos BDC para búsqueda. Implementar los conectores búsqueda BDC. Depuración y solucionar problemas de los conectores de la búsqueda. Diseñar e implementar métodos de suscriptor de eventos BDC. Describen cómo dar formato a los mensajes de notificación de eventos. Configurar alertas y eventos receptores en listas externas. Explicar cómo se utilizan datos de perfil de usuario en SharePoint. Describir las opciones y las restricciones para acceder a los datos de perfil de usuario. Utilice el código del lado del cliente al servidor y acceso a código para acceso y actualización de datos de perfil de usuario. Configurar y administrar las propiedades de perfil de usuario. Describe cómo identificar, diagnosticar y eliminar errores en aplicaciones de SharePoint durante el desarrollo. Describir cómo grabar información sobre cuestiones que se plantean en implementadas aplicaciones de SharePoint. Describir cómo los desarrolladores optimización el rendimiento de aplicaciones de SharePoint mediante la implementación de mejores prácticas, medición del rendimiento y pruebas de carga. Examen El examen por requerimiento es el: 70-488. Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Pag. 2
Temario Módulo 1. Creación de aplicaciones robustas y eficientes para SharePoint En este módulo, revisarás los aspectos clave de las aplicaciones para la plataforma de desarrollo de SharePoint, incluyendo las capacidades, embalaje e infraestructura, programación para SharePoint y la seguridad de la aplicación del cliente. También aprenderá acerca de cómo optimizar el rendimiento de sus aplicaciones. Aplicaciones para SharePoint Comunicarse con SharePoint desde una aplicación Autenticar y autorizar aplicaciones para SharePoint Diseño de aplicaciones para el funcionamiento Laboratorios: Monitoreo de salud SharePoint partituras Crear y desplegar una parte de la aplicación Agregar funcionalidad de salud resultado electoral Describir las aplicaciones para la plataforma de desarrollo de SharePoint. Usar los modelos de objetos del lado del cliente y la API REST para comunicarse con SharePoint. Configurar la seguridad para las aplicaciones para SharePoint. Optimizar el rendimiento de las aplicaciones para SharePoint. Módulo 2. Desarrollo de soluciones de metadatos administrados En este módulo usted verá objetos de metadatos y cómo se utilizan para categorizar artículos para que usted puede aprender cómo trabajar con ellos en el código. También verá cómo utilizar las funciones avanzadas de términos y administrar roles y permisos. De esta manera usted puede proporcionar un conjunto completo de términos que los usuarios pueden etiquetar contenido con. Metadatos administrados Configurar logró término metadatos conjuntos Trabajar con campos de metadatos administrados Laboratorios: Desarrollo de soluciones de metadatos administrados (parte 1) Creación y configuración de la aplicación de la estructura corporativa Visualización de los grupos existentes de taxonomía Crear un grupo, un conjunto de término y condiciones Laboratorios: Desarrollo de soluciones de metadatos administrados (parte 2) Obtención de la Web Host Agregar metadatos sitio columnas Explique las capacidades y aplicaciones de metadatos administrados de SharePoint 2013. Automatizar la creación y configuración de conjuntos de término metadatos administrados. Interactuar con sistemas término metadatos administrados y campos de código de cliente y servidor. Módulo 3. Interactuando con el servicio de búsqueda El módulo proporciona una visión general de la arquitectura de servicios de búsqueda en SharePoint 2013 como se relaciona con los desarrolladores, antes de describir cómo construir las consultas mediante la palabra Pag. 3
clave Query Language (KQL) y lenguaje de consulta rápida (FQL) y presentar estas consultas para el servicio de búsqueda. Entender el servicio de búsqueda de SharePoint 2013 Consultas de búsqueda de edificio con KQL y FQL Ejecución de consultas de búsqueda de código Laboratorios: Ejecutar las consultas de búsqueda de aplicaciones de SharePoint Envío de consultas de búsqueda de código del lado del cliente Mediante una acción personalizada para lanzar una aplicación de búsqueda Describir la arquitectura de búsqueda de SharePoint 2013. Crear consultas KQL simple y avanzada. Describir el índice de búsqueda de SharePoint. Describir y trabajar con propiedades rastreadas y administradas. Describir los niveles y seguridad del esquema de búsqueda de SharePoint. Módulo 4. Personalización de la experiencia de búsqueda En este módulo usted será crear y modificar consultas así como gestionar los resultados de búsqueda. Personalización de procesamiento de consultas Personalización de los resultados de búsqueda Personalización de procesamiento de contenido Laboratorios: Configuración de tipos de resultado y plantillas Configuración y tipo de resultado de prueba Personalizar una plantilla de elemento pantalla Personalizar una plantilla Hover Panel Display Laboratorio: Configuración de extracción de la entidad Crear y desplegar un extractor de entidad Crear varios tipos de fuentes de resultado Crear consultas básicas y complejas transformaciones Configurar condiciones de regla la consulta y acciones con intención de consulta blanco Crear y modificar los tipos de resultado Crear y modificar plantillas Utilizar plantillas con varios elementos de búsqueda web Agregar propiedades administradas como las refinerías con cuentas Utilizar la extracción de la entidad en sus arrastres Procesamiento de contenido con contenido de enriquecimiento se extienden Módulo 5. Aplicación de administración de contenido empresarial En este módulo, usted verá cómo trabajar con funciones de gestión de documentos de SharePoint en el código. Trabajando con ediscovery Trabajando con administración de contenido Automatizar la administración de registros Pag. 4
Laboratorios: Aplicación de funcionalidad de administración de contenido Crear un proveedor personalizado ID del documento Registrar un proveedor personalizado ID del documento Aplicar una política de auditoría personalizado Utilizar la funcionalidad de ediscovery SharePoint en aplicaciones personalizadas. Crear y administrar políticas de gestión de información y documentos conjuntos mediante programación. Administrar y personalizar la funcionalidad de administración de documentos de SharePoint. Módulo 6. Desarrollo de una publicación del sitio para el contenido Web En este módulo aprenderás cómo utilizar desarrollar soluciones de contenido web para publicar sitios Web. Programación con el contenido de la Web API de publicación Desarrollar componentes de página web de contenido editorial Laboratorios: Personalizar un sitio de publicación de SharePoint Construyendo un Custom Control de campo de página Construcción de un diseño de página Describe cómo utilizar la API para acceder a configuración y el contenido editorial editorial. Describe cómo utilizar y personalizar controles de contenido de página en los sitios de publicación. Módulo 7. Estructuración y publicar sitios web para todos los usuarios Este módulo se centrará en proveer de usted con el conocimiento para crear sitios web que son amistosos, soporte para dispositivos móviles múltiples idiomas y navegación adecuada. Esto se logrará por presentación de características de SharePoint incluyendo canales de dispositivo, navegación administrado y variaciones. Navegación y estructura del sitio web Publicación de contenido Publicación para dispositivos móviles Multi-idioma sitios utilizando las variaciones Laboratorio: Estructuración de una editorial sitio de SharePoint Creación de un sistema de navegación término Laboratorios: Editorial para múltiples dispositivos y lenguajes Creación de un canal de dispositivo Usando el Panel de Control de dispositivo Creando una variación francesa Configurar la navegación y la estructura de la Página Web. Describir la diferencia entre estructura y navegación de metadatos. Utilizar funciones de publicación básicas de SharePoint. Utilizar las nuevas funciones de editorial entre sitios de SharePoint 2013. Configurar e implementar las variaciones para sitios multilingües. Pag. 5
Módulo 8. Desarrollo optimizado de sitios de Internet En este módulo aprenderás cómo optimizar su sitio para los buscadores de Internet y maximizar el rendimiento de procesamiento de contenido de su sitio. Optimización de un sitio de SharePoint para motores de búsqueda Optimizar el rendimiento y la escalabilidad Laboratorios: Optimización de publicar sitios de SharePoint Optimización de un sitio web para buscadores Maximizar el rendimiento de una publicación sitio Configurar ajustes de optimización de motor de búsqueda. Añadir SEO propiedades a publicar páginas y las condiciones de navegación administrado. Configurar el almacenamiento en caché para mejorar el rendimiento de procesamiento sitio. Optimizar los recursos y activos de sitio para maximizar el rendimiento. Módulo 9: Trabajando con servicio de conectividad empresarial En este módulo aprenderás cómo desarrollar soluciones de servicios de conectividad empresarial (BCS). Servicio de conectividad empresarial en SharePoint 2013 Creación de modelos BDC en SharePoint Designer Creación de modelos BDC en Visual Studio 2012 Laboratorios: Trabajando con servicio de conectividad empresarial Crear tipos de contenido externo ámbito de granja Crear tipos de contenido externo ámbito de aplicación Describir los componentes clave del servicio de conectividad empresarial en SharePoint Server 2013. Crear y configurar los modelos BDC mediante el uso de SharePoint Designer. Crear y configurar los modelos BDC utilizando Visual Studio 2012. Módulo 10. Crear avanzados modelos de conectividad de datos de negocios Este módulo explorará cómo crear conectores búsqueda personalizada utilizando varios diferentes metodologías y por último, usted aprenderá el tema avanzado de la nueva función de notificación de evento externo SharePoint 2013 a compatible con funciones de lista de SharePoint como receptores de eventos y alertas cuando cambian los datos externos. Configuración de modelos BDC para búsqueda Desarrollo de componentes personalizados conectividad Trabajar con eventos externos y notificaciones Laboratorios: Crear y desplegar un conjunto de conectividad.net Crear un ensamblado de conectividad.net Implementación de métodos de entidad Implementación y pruebas de un modelo de conectividad.net Pag. 6
Describir escenarios de BCS conector marco. Diseñar y desarrollar BCS conector estereotipan operaciones. Asegurar el modelo de diseño y configurar BDC. Optimizar el rendimiento de arrastre conector de búsqueda. Utilizar Visual Studio para crear modelos BDC para búsqueda. Implementar los conectores búsqueda BDC. Depurar y solucionar problemas de los conectores de la búsqueda. Diseñar e implementar métodos de suscriptor de eventos BDC. Describir cómo dar formato a los mensajes de notificación de eventos. Configurar alertas y eventos receptores en listas externas. Módulo 11. Trabajar con datos de negocios En este módulo se aprovechará la BCS componentes y datos en soluciones personalizadas. El módulo primero cubre los componentes incorporados que SharePoint proporciona para emerger datos empresariales en la interfaz de usuario. A continuación, describe cómo trabajar con datos de negocio en el código. Finalmente, el módulo describe cómo trabajar con datos fuera de línea de negocio en soluciones de cliente de Office. Trabajando con datos del negocio en soluciones compuestas Trabajando con datos del negocio en soluciones personalizadas Trabajar con datos de negocio en aplicaciones cliente Laboratorios: Trabajar con datos de negocio en aplicaciones para SharePoint Lectura de datos de negocios en código del lado del cliente Presentación de datos empresariales en una aplicación para SharePoint Describir los componentes clave del servicio de conectividad empresarial en SharePoint Server 2013. Crear y configurar los modelos BDC mediante el uso de SharePoint Designer. Crear y configurar los modelos BDC utilizando Visual Studio 2012. Módulo 12. Gestión y acceso a los datos de perfil de usuario En este módulo, revisará los aspectos clave del servicio de perfil de usuario y ver cómo escribir código de cliente y servidor para acceder, actualizar y administrar las propiedades de perfil de usuario. Resumen de datos de perfil de usuario en SharePoint 2013 Comprender las opciones para acceder a los datos de perfil de usuario Gestión de datos de perfil de usuario Administrar las propiedades de perfil de usuario Laboratorios: Acceso a datos de perfil de usuario Agregar funcionalidad de búsqueda de personas a una aplicación Mostrar las propiedades del usuario en la aplicación Laboratorios: Gestionar las propiedades de perfil de usuario Agregue código para mostrar las propiedades de perfil de usuario Agregue código para administrar las propiedades de perfil de usuario Explicar cómo se utilizan datos de perfil de usuario en SharePoint. Describir las opciones y las restricciones para acceder a los datos de perfil de usuario. Pag. 7
Utilice el código del lado del cliente al servidor y acceso a código para acceso y actualización de datos de perfil de usuario. Configurar y administrar las propiedades de perfil de usuario. Módulo 13.Personalización de la carga de trabajo Social En este módulo, usted verá algunas de las características sociales en SharePoint 2013, y se verá cómo se pueden desarrollar aplicaciones que extienden y personalizar la carga de trabajo social; sastrería la experiencia para sus necesidades de negocio. Resumen de la carga de trabajo Social Desarrollo de soluciones sociales Trabajar con Feeds Laboratorios: Creación de una parte Social App Mostrando un proyecto sitio Newsfeed Enviar un mensaje a un suministro de noticias Utilizar la búsqueda para recuperar mensajes de noticias Describir los principales componentes de la carga de trabajo social. Desarrollar soluciones para extender la carga de trabajo social. Crear soluciones que hacen usan de la funcionalidad del servicio de noticias en SharePoint Server 2013. Módulo 14: Monitorización y solución de problemas soluciones SharePoint personalizados Este módulo presenta métodos que puede utilizar para mejorar el rendimiento y la escalabilidad de aplicaciones y soluciones. Depurar aplicaciones de SharePoint en Visual Studio Diagnóstico de fallos en aplicaciones desplegadas Pruebas de rendimiento y escalabilidad Laboratorios: Habilitar el seguimiento de ASP.NET Agregar una página de diagnóstico a una aplicación de SharePoint Configuración de seguimiento de ASP.NET Utilizando los registros de sucesos Describe cómo identificar, diagnosticar y eliminar errores en aplicaciones de SharePoint durante el desarrollo. Describir cómo grabar información sobre cuestiones que se plantean en implementadas aplicaciones de SharePoint. Describir cómo los desarrolladores optimización el rendimiento de aplicaciones de SharePoint mediante la implementación de mejores prácticas, medición del rendimiento y pruebas de carga. clientes@ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Pag. 8