0 alumnos
Examen MB-500: Microsoft Dynamics 365 Finance and Operations Apps Developer
Nivel 200

EL curso de formación para la certificación oficial MB-500 os permitirá, partiendo desde cero, no solo aprobar el examen de la certificación para obtener el título, sino aprender a desarrollar con Dynamics 365 Finance and Operations, recopilando y poniendo a tu disposición todas las herramientas básicas necesarias para poder llevar a cabo cualquier desarrollo de la aplicación.

El contenido del curso está basado por un lado en la documentación oficial de Microsoft y por otro en los conocimientos que adquiridos por el instructor durante sus años de desarrollo con D3FO, intentando dar siempre un enfoque didáctico y práctico, aplicable al mundo real. 

Dicho curso consta de 10 módulos en los que veremos respectivamente: 

Módulo 0 - Una vista previa del ecosistema de 365. 

Módulo 1 - Las herramientas que tendremos como desarrolladores para trabajar. 

Módulo 2 - Qué aspectos a tener en cuenta cuando diseñemos la arquitectura de nuestras implementaciones. 

Módulo 3 - Una vista básica de los diferentes objetos dentro de la aplicación, que se encontrarán en el AOT. 

Módulo 4 - Aprenderemos a desarrollar en X++ así como a crear tests de nuestro código. 

Módulo 5 - Veremos diferentes herramientas de migración de datos. 

Módulo 6 - Cómo desarrollar con extensiones y la importancia de las mismas. 

Módulo 7 - Cómo integrarnos con otras aplicaciones desde D365FO.

Módulo 8 - Diferentes formas de reporting, esto es, de creación de vistas e informes para analizar los datos de forma eficaz. 

Módulo 9 - Cómo implementar la seguridad de acceso de los diferentes usuarios así como conseguir un rendimiento optimizado e identificar problemas de rendimiento cuando los hubiere. 

Además, relacionadas con cada uno de estos módulos, se ofrece una serie de preguntas del estilo del examen oficial del MB-500, pensadas para que las resolváis tras el visionado del módulo correspondiente y que serán corregidas al final de cada uno de los módulos.

Instructor
Fernando Tudela Desantes
41 Recursos
Cápsulas del curso
  • Duración 1:02:17
    Archivos:

    En este primer módulo, el módulo 0, vamos a hacer una vista previa, de gran amplitud pero poca profundidad, del ecosistema 365, para conocer qué aplicaciones y utilidades tenemos a nuestra disposición, así como entender qué necesidades de negocio cubren aunque no seamos expertos en todos y cada uno de ellos. Esto es una realidad que se hace cada vez más necesaria por la alta integración y complementación entre aplicativos al que está yendo Microsoft. 

    También nos ayudará a poner en contexto al protagonista de esta formación que no es otro que Dynamics 365 Finance and Operations.

  • Duración 50:57
    Archivos:

    Continuación Módulo 0


  • Duración 10:41

    ¡Prepara tu certificación!

  • Duración 1:20:21

    En el módulo 1, vamos a conocer las herramientas que serán el pan de cada día del desarrollador de Finance and Operations. 

    Entraremos en la máquina virtual de desarrollo donde, en Visual Studio por supuesto, se realizan los desarrollos propiamente dichos, e introduciremos la manera de desarrollar, el AOT, los tipos de metadatos que tenemos en F&O, etc.  

    Veremos también cómo podemos usar Azure Dev-Ops para gestionar el control de código, builds, etc.; y Lifecycle services (LCS) desde donde gestionaremos todo lo relativo a nuestros entornos, tanto de desarrollo como tier 2 en adelante, incluyendo crear nuevos entornos, monitorizar la actividad de los mismos, exportar e importar bases de datos, así como hacer updates del código generado por nosotros o upgrades de código propias de Microsoft.

  • Duración 57:32

    Continuación Módulo 1

  • Duración 12:59

    ¡Prepara tu certificación!

  • Duración 1:08:05
    Archivos:

    En el módulo 2, abordaremos la manera de diseñar la arquitectura de nuestro proyecto de implantación.

    Veremos tres de las metodologías más usadas y cómo esto aplica a los proyectos de Finance and Operations.

    También analizaremos y entenderemos la organización y estructuración interna de la aplicación en modelos y paquetes que permite el desarrollo por extensiones.

    Tras esto, haremos una vista global de la estructuración de los diferentes entornos que vamos a necesitar para desarrollo, testing y producción, y cómo trabajan entre sí LCS y Azure-DevOps para llevar nuestro código desde Visual Studio al entorno de producción pasando por todos los pasos necesarios para asegurar la calidad e integridad del código final que entregaremos a nuestros usuarios.

  • Duración 06:13

    ¡Prepara tu certificación!

  • Duración 1:49:33
    Archivos:

    En este módulo 3, vamos a aprender a crear y trabajar con los objetos imprescindibles para desarrollar cualquier modificación de D3FO, tanto explicándolo como materializándolo en ejemplos.

    Esto incluye:
    - entender los tipos de datos básicos, los EDTs y enumerados
    - crear tablas y analizar sus propiedades más importantes
    - desarrollar los formularios que conformarán la interfaz de usuario desde la que él mismo podrá acceder a los datos
    - entender que son y como usar las clases, donde añadiremos lógica para ejecutar procesos de negocio.

    Todo esto haciendo hincapié en las best practices de Microsoft y tratando de hacer las cosas de la mejor forma posible y más profesional, entendiendo los pros y los contras de aplicar estas técnicas, como son el uso de EDTs para reducir tiempos de desarrollo y unificar la solución o usar form patterns para asegurar una interfaz amigable y familiar para el usuario, entre otros.

  • Duración 1:51:16

    Continuación Módulo 3

  • Duración 16:38

    ¡Prepara tu certificación!

  • Duración 54:52
    Archivos:

    En el módulo 4 veremos las diferentes herramientas para crear tests automatizados, tanto creados desde cero usando el test framework, como beneficiándonos de ATL o importándolo de una grabación del Task recorder.

    En la segunda parte, nos iniciaremos en el desarrollo con X++, entendiendo el concepto de programación orientado a objetos, los tipos de datos primitivos y compuestos y los operadores de asignación, aritméticos y relacionales. Además, aprenderemos las sentencias SQL integradas en el código de X++, el concepto de herencia y de desarrollo mediante extensiones.

  • Duración 1:41:14

    Continuación Módulo 4

  • Duración 12:26

    ¡Prepara tu certificación!

  • Duración 1:00:46
    Archivos:

    A continuación, abordaremos el problema de la migración de datos. Las maneras de migrar datos que vamos a ver en este módulo 5 usualmente son las mismas que tendremos para integrar con terceros, así que es doblemente importante conocerlas bien.

    Vamos a conocer qué es OData, Batch data API, Custom service, Integración con Excel, etc., entendiendo cuál usar en cada escenario basándonos en si son patrones de integración síncrona o asíncrona, y en función también al rendimiento cuando se trate de una integración o migración de un volumen muy alto de datos.

  • Duración 11:33

    ¡Prepara tu certificación!

  • Duración 1:07:19
    Archivos:

    En este módulo 6, vamos a profundizar en el desarrollo mediante extensiones que ha venido de la mano de esta nueva versión cloud de AX que no es otra que Dynamics 365 Finance and Operations.

    Para ello vamos a revisar el concepto de modelo y paquetes.

    Veremos cómo extender objetos del AOT tales com EDTs, tablas, formularios, etc., y qué cosas podemos o no podemos cambiar de dichos objetos.

    Por último aprenderemos a realizar extensiones de código, creación de nuevos métodos en clases u objetos estándar, así como ejecución de nuestra lógica antes o después de métodos ya existentes usando CoC y Event handlers.

  • Duración 1:27:06

    Continuación Módulo 6

  • Duración 1:12:05

    Continuación Módulo 6

  • Duración 11:38

    ¡Prepara tu certificación!

  • Duración 1:13:50
    Archivos:

    El séptimo módulo trata de hacer un barrido por las diferentes opciones de integración a nuestra disposición como desarrolladores de Dynamics 365 Finance and Operations, entre las que encontramos, ODATA, Custom Services y DMF.

    Veremos una explicación más detallada de cada uno de estos, así como de las diferentes técnicas basadas en las mismos que podremos usar, como Batch Data API, etc.

    Haremos ejemplos concretos de integración, abordando por tanto también la autenticación OAuth 2.0 necesaria para todas estas técnicas de integración. Por lo tanto, va a ser inevitable entender y aprender a trabajar con las Data entities, que son la base del desarrollador para casi todas las integraciones en D3FO.

    Por ultimo, veremos el horizonte que se abre ante nosotros por la posibilidad de usar Microsoft Azure y la Power Platform, con sus conectores con D3FO, para de una forma muy rápida y sencilla conseguir tener acceso a una funcionalidad casi inagotable.

  • Duración 1:12:24

    Continuación Módulo 7

  • Duración 21:32

    ¡Prepara tu certificación!

  • Duración 1:31:25
    Archivos:

    A continuación, vamos a ver cómo poder explotar los datos de la aplicación para reporting.

    En el módulo 8 comprenderemos las diferentes necesidades relacionadas con el reporting que nos podemos encontrar y las diferentes herramientas de las que disponemos para cubrirlas.

    Esto incluye el uso de Reporting services, sobre el que veremos un ejemplo de creación de un report basado en query y otro basado en DP, también incluye el uso de Power BI sobre los datos de D3FO ya sea de manera directa, mediante OData, o indirecta usando el Data Warehouse o el BYOD.

    Por último veremos la creación de workspaces y qué son las KPIs y los Tiles, que en conjunto dan al usuario una vista resumen interactiva desde la que tener acceso a la información más importante de manera rápida.

  • Duración 47:57

    Continuación Módulo 8

  • Duración 15:51

    ¡Prepara tu certificación!

  • Duración 53:50
    Archivos:

    La primera parte de este último módulo aborda las diferentes herramientas de monitorización y diagnóstico de problemas de rendimiento entre las que destacan el Trace Parser, Perfomance SDK, SQL profiler y las herramientas de diagnóstico y monitorización que tenemos en LCS.

    En la segunda parte veremos cómo poder mejorar el rendimiento de nuestros desarrollos aplicando una serie de técnicas básicas.

    Por último, en la tercera parte veremos la seguridad dentro de D3FO, entenderemos como dar acceso o limitar el acceso de los usuarios a las diferentes partes de la aplicación mediante la seguridad basada en roles. Así como limitar el acceso a algunos registros usando Extensible data Security Framework. Cerrando de este modo todo lo necesario para poder realizar un desarrollo real de D3FO de principio a fin.

  • Duración 35:52

    Continuación Módulo 9

  • Duración 34:10

    Continuación Módulo 9

  • Duración 13:24
    Archivos:

    ¡Prepara tu certificación!

Suscríbete y tendrás acceso a todos los cursos

Al utilizar este sitio web aceptas las condiciones de uso y aviso legal del mismoCerrar