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 DEL CURSO.


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

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

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

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

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

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

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

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

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

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Microsoft

Área

Dynamics

Duración

15 horas

MÁS INFORMACIÓN