ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions Presentación Este curso proporciona a los desarrolladores de SharePoint la información necesaria para implementar soluciones SharePoint usando Enterprise Search, Managed Metadata Service (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM), Web Content Management (WCM), Social Computing features y SharePoint Apps. Qué se lleva el alumno? Después de completar este curso, los estudiantes 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 y Optimizar el rendimiento de las aplicaciones para SharePoint. Explicar las capacidades y aplicaciones del uso de metadatos de SharePoint 2013. Automatizar la creación y configuración de conjuntos de término de metadatos administrados. Interactuar con conjuntos de término de 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. Crear varios tipos de fuentes de resultado. Crear consultas básicas y complejas. Configurar condiciones de regla de consulta. Crear y modificar los tipos de resultado y las plantillas. Utilizar plantillas con varios elementos de búsqueda web. Agregar propiedades administradas. Describe cómo utilizar la API para acceder a configuración y el contenido editorial. Describe cómo utilizar y personalizar el contenido de controles de página en los sitios públicos. 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 propiedades SEO para publicar páginas y términos Managed Navigation. Configurar el almacenamiento en caché para mejorar el rendimiento del 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 BCS Connector Framework. Diseño y desarrollo de operaciones estereotipo de BCS conector. Seguridad del modelo de diseño y configurar BDC. Optimizar el rendimiento de rastreo del conector de búsqueda. Utilizar Visual Studio para crear modelos BDC para búsqueda. Implementar los conectores de 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. Describir 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. Utilizar el código del lado del cliente al servidor y acceso a código para el acceso y actualización de datos de perfil de usuario. Configurar y administrar las propiedades de perfil de usuario. Describir 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 aplicaciones implementadas de SharePoint. Describir cómo los desarrolladores optimizan el rendimiento de aplicaciones de SharePoint mediante la implementación de mejores prácticas, medición del rendimiento y pruebas de carga. A quién va dirigido? El curso está dirigido a los desarrolladores profesionales que desarrollan soluciones para productos SharePoint y tecnologías en un equipo de base, en 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 mejorar sus habilidades. Requisitos previos Antes de asistir a este curso, los estudiantes deben tener: Curso completo 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions (o conocimientos equivalentes). Un conocimiento de uso de Visual Studio 2010 o 2012 para desarrollar soluciones. Conocimientos básicos de desarrollo de soluciones de SharePoint (cualquier versión). 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.
Temario Módulo 1: Creación de aplicaciones robustas y eficientes para SharePoint Aplicaciones para SharePoint Comunicarse con SharePoint desde una aplicación Autenticar y autorizar aplicaciones para SharePoint Diseño de aplicaciones para el funcionamiento Laboratorio: Monitoring SharePoint Health Scores Crear y desplegar una parte de la aplicación Trabajando con las cuentas de salud de servidor Módulo 2: Desarrollo de soluciones de metadatos administrados Metadatos administrados Configurar Managed Metadata Term Sets Trabajar con campos de metadatos administrados Laboratorio: 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 Laboratorio: Desarrollo de soluciones de metadatos administrados (parte 2) Obtención de la Web Host Agregar Metadata Site Columns Módulo 3: Interactuando con el servicio de búsqueda 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 Laboratorio: Ejecutar las consultas de búsqueda de aplicaciones de SharePoint Envío de consultas de búsqueda de código del lado del cliente Usar una acción personalizada para lanzar una aplicación de búsqueda Módulo 4: Personalización de la experiencia de búsqueda Personalización de procesamiento de consultas Personalización de los resultados de búsqueda Configuración de tipos de resultado y plantillas Personalización de procesamiento de contenido Laboratorio: Configuración de extracción de la entidad Crear y desplegar un extractor de la entidad Módulo 5: Aplicación de administración de contenido empresarial Trabajando con ediscovery Trabajando con administración de contenido Automatizar la administración de registros Laboratorio: 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 Módulo 6: Desarrollo de una publicación del sitio para el contenido Web Programación con el contenido de la Web API de publicación Desarrollar componentes de página web de contenido editorial Laboratorio: Personalizar un sitio de publicación de SharePoint Construir un Custom Control de campo de página Construir un diseño de página
Módulo 7: Estructuración y publicar sitios web para todos los usuarios Navegación y estructura del sitio web Publicación de contenido Publicación para dispositivos móviles Sitios Multi-idioma utilizando variaciones Laboratorio: Structuring a SharePoint Publishing Site Creating a Navigation Term Set Laboratorio: Publicar 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 Módulo 8: Desarrollo optimizado de sitios de Internet Optimización de un sitio de SharePoint para motores de búsqueda Optimizar el rendimiento y la escalabilidad Laboratorio: Optimizar de publicación sitios de SharePoint Optimización de un sitio web para buscadores Maximizar el rendimiento de una publicación Módulo 9: Trabajando con servicio de conectividad empresarial Servicio de conectividad empresarial en SharePoint 2013 Creación de modelos BDC en SharePoint Designer Creación de modelos BDC en Visual Studio 2012 Laboratorio: Trabajando con servicio de conectividad empresarial Crear tipos de contenido externo ámbito de granja Crear tipos de contenido externo ámbito de aplicación Módulo 10: Crear modelos avanzados de conectividad de datos de negocios Configuración de modelos BDC para búsqueda Desarrollo de componentes personalizados de conectividad Trabajar con eventos externos y notificaciones Laboratorio: 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 Módulo 11: Trabajar con datos de negocio en aplicaciones cliente Trabajando con datos del negocio en soluciones compuestas Trabajando con datos del negocio en soluciones personalizadas Trabajar con datos de negocio en aplicaciones cliente Laboratorio: 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 Módulo 12: Gestión y acceso a los datos de perfil de usuario Datos de perfil de usuario en SharePoint 2013 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 Laboratorio: 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 Laboratorio: 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
Módulo 13: Desarrollo de soluciones avanzadas Microsoft SharePoint Server 2013 Resumen de la carga de trabajo Social Desarrollo de soluciones sociales Trabajar con Feeds Laboratorio: 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 Módulo 14: Monitorización y Troubleshooting de soluciones personalizadas SharePoint Depurar aplicaciones de SharePoint en Visual Studio Diagnóstico de fallos en aplicaciones desplegadas Pruebas de rendimiento y escalabilidad Laboratorio: 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