Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488 Descripció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. Objetivos: Al finalizar este curso, los estudiantes serán capaces de: Diseñar y gestionar 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. Explicar las capacidades y opciones de diseño para aplicaciones de SharePoint. Utilizar 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. Utilizar 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. Audiencia: 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, no se esperan que los candidatos tengan experiencia previa con las nuevas características de SharePoint Server 2013. El candidato ideal es un técnico con al menos cuatro años de 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: Seleccionar un criterio adecuado construyendo las personalizaciones en SharePoint. Crear e implementar una estrategia para la solución de empaquetado, implementación y actualización. Identificar datos de SharePoint y estructuras de contenido para las personalizaciones. Realizar el diagnóstico y depuración. Planificar y diseñar 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. Prerrequisitos: Antes de asistir a este curso, los estudiantes deben tener: 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. Copyright: 2018 página 1
Una comprensión básica de AJAX y técnicas de programación asincrónicas. 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. Contenido: 1. Módulo 1: SharePoint como plataforma de desarrollador 1. Introducir al entorno SharePoint Developer 2. Elección de enfoques para el desarrollo de SharePoint 3. Entendiendo SharePoint 2013 implementación y modelos de ejecución 4. Laboratorio: Comparación de elementos Web y partes de la aplicación 1. Crear y desplegar una WebPart de SharePoint 2. Crear y desplegar una parte de la aplicación de SharePoint 2. Módulo 2: Trabajar con objetos de SharePoint 1. Comprensión de la jerarquía de objetos de SharePoint 2. Trabajar con sitios y Webs 3. Trabajando con contextos de ejecución 4. Laboratorio: Trabajando con sitios y Webs 1. Trabajar con sitios y Webs en código administrado 2. Trabajando con sitios y Webs en Windows PowerShell. 5. Laboratorio: Trabajando con contextos de ejecución 1. Ejecutar código con privilegios elevados 2. Adaptación de contenidos para los permisos de otro usuario. 3. Módulo 3: Trabajar con las listas y bibliotecas 1. Usando la lista y objetos 2. Consulta y recuperación de datos de lista 3. Trabajar con listas de grandes 4. Laboratorio: Consulta y recuperación de datos de lista 1. Consultar lista de elementos 2. Actualizar elementos de lista 5. Laboratorio: Trabajar con las listas de grandes 1. Utilizando la clase ContentIterator 4. Módulo 4: Diseño y gestión de soluciones y características 1. Trabajando con las características 2. Implementación de soluciones 3. Trabajando con soluciones de espacio aislado 4. Laboratorio: Trabajando con soluciones de granja 1. Crear una solución de granja 2. Crear una función de 3. Actualizar una solución 5. Laboratorio: Trabajando con soluciones de espacio aislado 1. Crear un validador de solución 5. Módulo 5: Trabajando con código del lado del servidor 1. Desarrollo de componentes Web 2. Utilizando receptores de evento 3. Mediante trabajos de temporizador 4. Almacenamiento de datos de configuración 5. Laboratorio: Trabajar con código del lado del servidor 1. Desarrollo de un receptor de eventos 2. Actualización de un elemento Web 3. Crear un contador de tiempo trabajo 6. Módulo 6: Gestión de identidad y permisos 1. Gestión de la identidad del entendimiento en SharePoint 2013 2. Administración de permisos en SharePoint 2013 3. Configurar la autenticación basada en formularios 4. Personalización de la experiencia de autenticación 5. Laboratorio: Administración de permisos mediante programación en SharePoint 2013 1. Administración de permisos de la lista mediante programación 6. Laboratorio: Crear y desplegar un proveedor personalizado de reclamaciones 1. Crear un proveedor personalizado de reclamaciones 2. Búsqueda de soporte y resolución en un proveedor de reclamaciones 3. Implementación y pruebas de un proveedor de reclamaciones Copyright: 2018 página 2
Copyright: 2018 página 3
7. Módulo 7: Gestión de componentes personalizados y ciclos de vida de sitio 1. General sobre el componente 2. Definir listas personalizadas 3. Definir sitios personalizados 4. Gestión de sitios de SharePoint 5. Laboratorio: Manejo de componentes personalizados y sitio ciclos de vida 1. Crear una definición de sitio 2. Crear una lista de definiciones 3. Desarrollo de un receptor de eventos 8. Módulo 8: Introducción de aplicaciones para SharePoint 1. Resumen de aplicaciones para SharePoint 2. Desarrollo de aplicaciones para SharePoint 3. Laboratorio: Crear una aplicación de sugerencias del sitio 1. Crear una nueva aplicación de SharePoint 2. Utilizando el modelo de objetos del lado del cliente 9. Módulo 9: Desarrollo de SharePoint Client-Side 1. Utilizando el modelo de objetos del lado del cliente para JavaScript 2. Usando la API REST con JavaScript 3. Laboratorio: Usando la API REST con JavaScript 1. Crear lista de relaciones 2. Añadir grabación voto 3. Mostrar votos para cada sugerencia 10. Módulo 10: Desarrollo de aplicaciones SharePoint host remoto 1. Resumen de aplicaciones host remotos 2. Configuración del control remoto Hosted Apps 3. Desarrollo aplicaciones alojadas remotas 4. Laboratorio: Configuración de un proveedor alojado la aplicación SharePoint 1. Configuración de una relación de confianza de servidor a servidor 2. Creando una aplicación hospedada proveedor 5. Laboratorio: Desarrollo de un proveedor alojados aplicación SharePoint 1. Trabajar con datos de SharePoint 2. Mediante el Control de cromo 11. Módulo 11: Publicación y distribución de aplicaciones 1. Entender la arquitectura de administración de la aplicación 2. Comprensión de la aplicación paquetes 3. Editorial Apps 4. Instalar, actualizar y desinstalar aplicaciones 5. Laboratorio: Publicar una aplicación en un catálogo corporativo 1. Crear un catálogo de App 2. Crear un paquete de la aplicación 3. Publicar un paquete de la aplicación 6. Laboratorio: Instalar, actualizar y desinstalar aplicaciones 1. Instalación de una aplicación 2. Actualización de una aplicación 3. Eliminación de una aplicación 12. Módulo 12: Automatización de procesos de negocio 1. Flujo de trabajo de comprensión en SharePoint 2013 2. Edificio los flujos de trabajo mediante el uso de Visio 2013 y 2013 de SharePoint Designer 3. Desarrollo de flujos de trabajo en Visual Studio 2012 4. Laboratorio: Edificio Workflows en 2013 Visio y SharePoint Designer 2013 1. Crear flujos de trabajo mediante el uso de Visio 2. Los flujos de trabajo de edición mediante el uso de SharePoint Designer 5. Laboratorio: Crear acciones de flujo de trabajo en Visual Studio 2012 1. Creación de acciones personalizadas de flujo de trabajo 2. Usando un flujo de trabajo personalizada en SharePoint Designer Copyright: 2018 página 4
13. Módulo 13: Gestión de taxonomía 1. Gestión de taxonomía en SharePoint 2013 2. Trabajar con tipos de contenido 3. Trabajando con funciones avanzadas de tipos de contenido 4. Laboratorio: Trabajar con tipos de contenido 1. Crear un sistema para capturar las peticiones de vacaciones 5. Laboratorio: Trabajando con características avanzadas de los tipos de contenido 1. Crear un conjunto de receptor de eventos 2. Registrar un evento receptor con un tipo de contenido del sitio 14. Módulo 14: Personalización de elementos de interfaz de usuario 1. Trabajando con acciones personalizadas 2. Usando componentes de interfaz de usuario del cliente 3. Personalización de la interfaz de usuario de la lista de SharePoint 4. Laboratorio: Utilizando el bloque de Control de edición para lanzar una App 1. Configuración de una aplicación para mostrar los pedidos de los clientes 2. Usar una acción personalizada para lanzar una App 5. Laboratorio: Utilizando jquery para personalizar la interfaz de usuario de lista de SharePoint 1. Crear una vista de lista personalizada 15. Módulo 15: Trabajando con marca y navegación 1. Crear y aplicar temas 2. Branding y diseño de sitios de publicación 3. Adaptación de contenidos a plataformas y dispositivos 4. Configuración y personalización de navegación 5. Laboratorio: Branding y diseño de sitios de publicación 1. Creación de páginas maestras de SharePoint 2. Edificio Página principal funcionalidad 3. Publicación y aplicación de activos de diseño 6. Laboratorio: Configuración de navegación toda la granja 1. Crear un proveedor del mapa del sitio personalizado Costos: Este costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley. Copyright: 2018 página 5