50064 Advanced SharePoint Development Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para convertirse en un desarrollador de primera clase de Microsoft SharePoint 2007. Desde AJAX a manejadores de evento y funciones, va a obtener perspectiva importante del funcionamiento interno de SharePoint 2007. Este curso está intencionado para desarrolladoresres experimentados de SharePoint y estudiantes y los va a guiar a través del proceso de arquitectura y desarrollo de aplicaciones y personalizaciones de SharePoint. Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Curso 4995: Programming with Microsoft.NET Framework Using Microsoft Visual Studio 2005 Curso 2542: Advanced Data Access with Visual Studio 2005 Curso 2543: Core Web Application Technologies with Microsoft Visual Studio 2005 Curso 5060: Implementing Windows SharePoint Services 3.0 Curso 5061: Implementing Microsoft Office SharePoint Server 2007 Curso 50046: Introduction to Development Using Windows SharePoint Services 3.0 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: Crear un sitio de SharePoint que esté personalizado e individualizado al usuario final Crear y ejecutar reportes Crear tipos de campo propios para mejorar funcionalidad de listas Examen El examen por requerimiento es el siguiente: 70-542 Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase.
Temario Módulo 1: Descripción General de Curso Introducción Materiales de curso Instalaciones Prerrequisitos Que se estará discutiendo Instalación Instalar aplicaciones Web para uso de laboratorio Módulo 2: Autentificación Propia SharePoint = aplicación ASP.NET Proveedores ASP.NET Microsoft Single Sign-On Demostración: Autentificación propia Inicio de sesión único Configurar un Microsoft Single Sign-On Configurar una aplicación Web de SharePoint Módulo 3: Permisos de SharePoint Fondos de aplicación de IIS Grupos de Windows de SharePoint Grupos por omisión de SharePoint Proveedor de membrecía/rol de SharePoint Entidades asignables Niveles de permisos propios Permisos Herencia de permisos de sitio/lista/elemento Interfaz recortada de seguridad Política de aplicación Web Clase SPSecurity Inicio de sesión único Demostración: Permisos de SharePoint Permisos de SharePoint
Poner permisos a nivel de elemento Usar la función de proveedor de membrecía/rol de ASP.NET 2.0 Módulo 4: Personalización en Explorador de IU de SharePoint Default.aspx Todo es una lista Usando partes Web Personalizando partes Web Agregando nuevas páginas Editando nuevas páginas Páginas maestras Temas Navegación Demostración: Personalizaciones en explorador Distribuciones de página Tipos de contenido Content Management Server (CMS) Personalizaciones en explorador Personalizar páginas de sitio utilizando partes Web Crear y utilizar páginas maestras y temas para hacerlo fácil para usuarios finales el cambiar el sitio a sus preferencias Módulo 5: Básicos de SharePoint Designer Básicos de SharePoint Designer Creando/Modificando sitios existentes Explorando sitios de equipo Explorando sitios de portal Demostración: SharePoint Designer Páginas ASP.NET Funciones de edición de SharePoint Designer Demostración: SharePoint Designer Creando páginas maestras Demostración: SharePoint Designer Usando controles de SharePoint Demostración: SharePoint Designer Creando hojas de estilo CSS Demostración: SharePoint Designer
Laboratorios: Tareas básicas de SharePoint Designer Tareas básicas de SharePoint Designer Hacer cambios simples a su sitio de SharePoint Actualizar páginas maestras Crear y redefinir CSS Módulo 6: SharePoint Designer Avanzado Reportes inter-construidos Vistas de datos Fuentes de datos Respaldando sitio Web Restaurando sitio Web Demostración: SharePoint Designer avanzado SharePoint Designer avanzado Ejecutar reportes para minería de datos rápida de sitios Respaldar y restaurar un sitio Módulo 7: Tipos de Contenido Introducción a tipos de contenido Tipos de contenido/herencia inter-construida Configuraciones de tipo de contenido Columnas de sitio/tipo de contenido Panel de información de documento Flujos de trabajo Tipos de contenido propios Demostración tipos de contenido Tipos de contenido Definir capas de metadatos alrededor de contenido Construir columnas Asignar elementos a contenido común Módulo 8: Definiciones de Sitio Definiciones de sitio inter-construidas de WSS
Definiciones de sitio inter-construidas de MOSS CAML Definiciones de sitio propias Elementos de definición de sitio Elemento de configuración de definición de sitio Generador de solución de SharePoint Plantillas de SharePoint Temas de SharePoint Demostración: Definiciones de sitio Laboratorios: Definiciones de sitio Generador de solución de SharePoint Plantillas de SharePoint Temas de SharePoint Agregar marca a definiciones de sitio por omisión Usar el generador de solución Módulo 9: Funciones de funciones Tipos de funciones Alcances de función Dependencias de función Localización de función Receptores de evento de función Creando funciones Instalando funciones Activando/desactivando funciones Soluciones Demostración: Funciones Laboratorios: Funciones Funciones Soluciones Dar alcance a función tal como una parte Web Crear, instalar, activar y desactivar funciones Módulo 10: API de Servicios Web APIs de servicio Web Por que utilizar servicios Web Servicios Web comunes de SharePoint
Demostración: Encontrando y utilizando servicios Web de SharePoint API de servicio Web Utilizar servicios Web para integrar su aplicación a SharePoint Módulo 11: Desarrollo de Parte Web Partes Web Partes Web de WSS 2.0 vs. WSS 3.0 Clase de parte Web de ASP.NET Permisos de parte Web Seguridad de acceso de código (CAS) Pistas de rendimiento de parte Web Demostración: Partes Web Laboratorios: Partes Web Partes Web Partes Web Utilizar partes Web para personalizar e individualizar Conectar partes Web con cada una para implementar funcionalidad más avanzada Módulo 12: Scripts de Lado de Cliente / AJAX Scripts de lado de cliente Emitiendo scripts de lado de cliente Introducción a AJAX Usos comunes de AJAX Soporte de AJAX de SharePoint Demostración: Scripts de lado de cliente Scripts de lado de cliente / AJAX Mover funcionalidad desde servidor al cliente Mejorar experiencia de usuario al utilizar AJAX Módulo 13: Modelo de Objeto de modelo de objeto Dlls de modelo de objeto Usando el modelo de objeto
SPSite vs. SPWeb Cambios de espacio de nombres (2.0 a 3.0) Demostración: Modelo de objeto Modelo de objeto Construir aplicaciones que extienden funcionalidad Crear herramientas para automatizar funciones administrativas comunes Permitir otras aplicaciones.net a integrarse con SharePoint Módulo 14: Tipos de Campo Propios Introducción a tipos de campo Tipos de campo inter-construidos Tipos de campo propios Demostración: Tipos de campo propios Tipos de campo propios Crear tipos de campo propios para mejorar la funcionalidad de listas en SharePoint Módulo 15: Eventos / Trabajos Cronometrados ometrados de SharePoint Historia de manejador de evento de SharePoint Nuevos eventos Más detalles de evento Servicio de tiempo de SharePoint Clase SPJobDefinition Laboratorios: Eventos de SharePoint Trabajos cronometrados de SharePoint Agregar receptores de evento a objetos (listas y sitios) Entender el modelo de objeto Incluir receptores de evento en sitios de SharePoint Módulo 16: Servicios Compartidos Funciones de servicios compartidos Vida sin funciones de servicios compartidos Vida con funciones de servicios compartidos
Instalar servicios compartidos Agregar funcionalidad extra con servicios compartidos Módulo 17: Flujos de Trabajo (SharePoint Designer) Flujos de trabajo inter-construidos de WSS/MOSS Condiciones de SharePoint Designer Acciones de SharePoint Designer Extendiendo flujos de trabajo de SharePoint Designer Demostración: Flujos de trabajo de SharePoint Designer Laboratorios: Flujos de trabajo de MOSS Flujos de trabajo (SharePoint Designer) Usar flujos de trabajo, condiciones y acciones de SharePoint Agregar condiciones y acciones para adicionar la funcionalidad Módulo 18: Flujos de Trabajo (Visual Studio) Windows Workflow Foundation Persistencia de flujo de trabajo Tipos de flujo d trabajo Flujos de trabajo con Visual Studio Flujos de trabajo de SharePoint Formas de flujos de trabajo de SharePoint Depurando un flujo de trabajo Comparación de Visual Studio vs. SharePoint Designer Demostración: Flujos de trabajo (Visual Studio) Flujo de trabajo (Visual Studio) Crear y usar flujos de trabajo Diseñar flujos de trabajo con Visual Studio Módulo 19: Localización ASP.NET Localización ASP.NET Culture y UICulture Archivos RESX
Implícito vs. explícito Archivos de recursos de SharePoint Idioma de explorador Paquetes de idioma de SharePoint Demostración: Localización ASP.NET Localización ASP.NET Localizar un sitio de SharePoint para otros idiomas y culturas Redefinir los archivos RESX por omisión de SharePoint Módulo 20: SharePoint/Microsoft FrontPage RPC FrontPage RPC SharePoint RPC SharePoint RPC Usar métodos de RPC para hacer el trabajo Módulo 21: Excel Services Localidades confiadas de Excel Services Partes Web de Excel Services Modelo de objeto/servicios Web de Excel Services Excel Services Usar Excel Services para centralizar archivos de Excel Prevenir archivos malos de Excel de ser actualizados al utilizar localidades confiadas Módulo 22: Business Data Catalog Archivos de definición de aplicación Partes Web de Business Data Catalog Business Data Catalog Indexando Business Data Catalog con inicio de sesión único Business Data Catalog
Usando BDC para ganar acceso a datos importantes en un sistema en el fondo Usar datos de BDC para llenar datos de lista Módulo 23: Inteligencia de Negocio Report Center Indicadores de rendimiento clave (KPI) Tableros de control Integración con Reporting Services Inteligencia de Negocio Usar el Report Center como portal principal a reportes y datos de negocio Utilizar KPIs para toma de decisión rápida y fácil Integrar Reporting Services transparentemente con sitios de SharePoint Módulo 24: Actualizando WSS 2.0 a 3.0 Prescan.exe Actualización en su lugar Actualización lado a lado/gradual Pasos de actualización lado a lado/gradual Actualización de migración de base de datos Actualizando definiciones de sitio Cuestiones de migración Migrando SharePoint Usar la herramienta de Prescan.exe para encontrar cuestiones comunes Probar la migración en un ambiente de escenificación