Información General

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

Requisitos previos

Para asistir a este curso, los alumnos deben cumplir los siguientes requisitos:

• Conocimientos completos del material de aprendizaje 8972, Personalización y configuración de Microsoft Dynamics CRM o conocimientos equivalentes sobre las capacidades de personalización de Microsoft Dynamics CRM.

• Como mínimo, tres meses de experiencia en la creación de aplicaciones .NET con Microsoft Visual Studio.

• Una buena comprensión de las tecnologías de desarrollo web, incluida la programación con DHTML.

Programa

Módulo 1 Información general acerca de la capacidad de ampliación

En este módulo se ofrece una descripción general del curso. Presenta las características disponibles para la ampliación de Microsoft Dynamics CRM.

Lecciones

  • Enfoque de diseño de Microsoft Dynamics CRM
  • Características de ampliación
  • Conocimientos necesarios
  • Recursos

Módulo 2 Arquitectura de Microsoft Dynamics CRM

En este módulo se describe la arquitectura de Microsoft Dynamics CRM tal y como se aplica a las decisiones prácticas a la hora de planear ampliaciones de Microsoft Dynamics CRM. Un profundo conocimiento de la arquitectura de Microsoft Dynamics CRM contribuye a tener una mejor perspectiva a la hora de programar ampliaciones.

Lecciones

  • Puntos de capacidad de ampliación
  • Clientes de Microsoft Office Outlook
  • Niveles
  • Nivel de aplicación
  • Nivel de plataforma
  • Nivel de base de datos

Módulo 3 Operaciones comunes de la plataforma

En este módulo se explica el modo de incluir las API de servicio web de Microsoft Dynamics CRM en proyectos de desarrollo, así como la forma de usar los métodos comunes disponibles para todas las entidades de Microsoft Dynamics CRM. Asimismo, se describe el modo de implementar los tipos de datos en Microsoft Dynamics CRM y el código auxiliar que los programadores pueden usar para administrar los tipos de datos de Microsoft Dynamics CRM. Por último, se describe el proceso de tratamiento de excepciones de SOAP de los servicios web de Microsoft Dynamics CRM.

Lecciones

  • CrmDiscoveryService
  • CrmService
  • Token crmAuthentication
  • Información de entidades
  • Tipos de datos de Microsoft Dynamics CRM
  • Uso de auxiliares de tipo
  • Uso del método Create
  • Uso del método Retrieve
  • Uso del método Update
  • Uso del método Delete
  • Uso del método RetrieveMultiple

Módulo 4 Operaciones avanzadas de la plataforma

En este módulo se explica el modo de realizar consultas de datos y llevar a cabo acciones en la plataforma Microsoft Dynamics CRM por medio del método Execute con las clases Request y Response adecuadas. También se describe el uso de vistas filtradas, la clase DynamicEntity y los métodos para trabajar con los metadatos de Microsoft Dynamic CRM.

Lecciones

  • Consulta de datos
  • QueryExpression
  • QueryByAttribute
  • Almacenamiento de consultas
  • Vistas filtradas
  • Método Execute
  • Solicitudes y respuestas
  • Entidades dinámicas
  • Uso del servicio web MetadataService
  • Almacenamiento en caché de metadatos

Módulo 5 Actividades personalizadas de flujo de trabajo

En este módulo se explica cómo crear y configurar actividades personalizadas de flujo de trabajo.

Lecciones

  • Configuración de actividades personalizadas de flujo de trabajo
  • Arquitectura de flujos de trabajo
  • Configuración de ensamblados de actividades personalizadas de flujo de trabajo
  • Creación de actividades personalizadas de flujo de trabajo
  • Depuración de actividades personalizadas de flujo de trabajo

Módulo 6 Complementos

En este módulo se explica el modo de ampliar la funcionalidad de los eventos de Microsoft Dynamics CRM mediante la escritura de complementos personalizados.

Lecciones

  • Modelo de complemento
  • Información general sobre los complementos
  • Marco de trabajo de eventos
  • Desarrollo de complementos
  • Suplantación de los complementos
  • Entidades dinámicas y complementos
  • Implementación de complementos
  • Depuración de complementos

Módulo 7 Programación de eventos de aplicación

En este módulo se explica cómo escribir código de cliente en eventos de campo y de formulario de Microsoft Dynamics CRM. Se incluyen los eventos de formulario y de campo disponibles y se detalla la forma de trabajar con valores de campo y de formulario y de depurar código de cliente, así como diversas técnicas para mejorar la productividad y resolver problemas de negocio.

Lecciones

  • Eventos de formulario y de campo
  • Información general sobre eventos de formulario y de campo
  • Acceso a los campos de datos de Microsoft Dynamics CRM
  • Configuración de las dependencias del evento
  • Uso de las prácticas recomendadas para la escritura de código de cliente
  • Depuración de código de cliente
  • Uso de DHTML
  • Desarrollo de código con archivos externos
  • Solicitud de datos externos
  • Acceso a los servicios web de Microsoft Dynamics CRM

Módulo 8 Integración de aplicaciones

En este módulo se explica cómo agregar botones, menús y elementos de navegación personalizados a Microsoft Dynamics CRM para que integre a otras aplicaciones. También se describe el modo de crear aplicaciones que tengan el mismo aspecto y comportamiento que Microsoft Dynamics CRM. Por último, se detalla la forma de usar los IFrames y los formularios direccionables de dirección URL para integrar Microsoft Dynamics CRM con otras aplicaciones web.

Lecciones

  • Información general – Personalización de la interfaz de usuario
  • Personalización de SiteMap
  • Uso de ISV.Config
  • Personalizaciones y el cliente de Outlook
  • Uso de IFrames en formularios de entidad
  • Uso del manual de diseño de Microsoft Dynamics CRM
  • Formularios direccionables mediante dirección URL
  • Consideraciones sobre IFrames
  • Recuperación de datos mediante parámetros
  • IFrame dinámico
  • Formularios y vistas direccionables mediante dirección URL

Módulo 9 Creación de ampliaciones ASP .NET

En este módulo se explica cómo configurar e implementar páginas personalizadas de ASP .NET implementadas en el mismo sitio web que Microsoft Dynamics CRM.

Lecciones

  • Configuración de web.config en Microsoft Dynamics CRM
  • Autenticación en aplicaciones de ASP .NET personalizadas
  • Implementación de aplicaciones de ASP .NET personalizadas

Formulario de contacto