________________________________________________________________
¿Quieres realizar este curso en otra modalidad formativa?
Comunícate con nosotros
Otras modalidades: Telepresencial - Presencial
________________________________________________________________
Curso Entorno de Personalización y Desarrollo con Microsoft Dynamics 365 Business Central
El curso Entorno de Personalización y Desarrollo con Microsoft Dynamics 365 Business Central está orientado a profesionales técnicos que necesitan comprender el ecosistema de desarrollo y personalización de Business Central antes de abordar desarrollos funcionales o avanzados.
A lo largo de la formación se estudia el entorno técnico de Business Central, incluyendo los conceptos clave relacionados con la personalización del sistema, la extensión de funcionalidades estándar y la forma correcta de trabajar dentro de la arquitectura y las herramientas que proporciona Microsoft.
El curso permite entender cómo se estructura el entorno de desarrollo, cómo se gestionan las extensiones y cómo se prepara un entorno adecuado para el trabajo técnico, sentando las bases necesarias para desarrollos posteriores de forma alineada con las buenas prácticas de Microsoft.
Esta formación resulta clave como paso previo al desarrollo en AL, proporcionando una visión clara de cómo funciona Business Central desde el punto de vista técnico y cómo debe abordarse su personalización de manera controlada y sostenible.
Ventajas del curso Entorno de Personalización y Desarrollo con Microsoft Dynamics 365 Business Central

Requisitos Previos
Para aprovechar correctamente el curso, se recomienda:
- Conocimientos básicos de Microsoft Dynamics 365 Business Central
- Comprensión general de los procesos empresariales gestionados por el ERP
- Conocimientos básicos de programación o lógica de desarrollo
- Familiaridad con entornos tecnológicos y herramientas de software
No es necesario tener experiencia avanzada en desarrollo con Business Central, pero sí es recomendable una base técnica que permita comprender los conceptos de personalización y entorno de desarrollo tratados en el curso.
¿A quien va dirigido este curso?
Este curso va dirigido a consultores funcionales de NAV, D365 BC u otros ERPs que deseen conocer las principales posibilidades de personalización y desarrollo que ofrece Business Central con VSC. Se analizarán los componentes de una Extensión, así como una descripción del entorno de desarrollo.
Objetivos de la formación. ¿Qué aprenderás?
- Conocer el entorno de personalización y desarrollo de Business Central
- Gestionar espacios aislados
- Usar Visual Studio Code con extensiones y lenguaje AL
- Trabajar con tablas y páginas
- Manejar datos
- Crear informes
- Gestionar la seguridad y permisos de BC
- Implementar CodeUnits, eventos y disparadores para su integración con Procedures
- Uso de DevOps en proyectos con BC
- Crear APIs personalizadas
- Realizar un proyecto con objetos y extensiones
Contenido del curso - Programa
Unidad 1: Entornos de desarrollo y el AL: Visual Studio Code: Visión General
- Introducción al entorno de personalización y desarrollo
- Creación de entornos de espacio aislados
- Extensiones base
- Creación de una extensión
- Integración con el entorno de BC
- Las Extensiones y AL
- Práctica 1: Creación del entorno de desarrollo
- Práctica 2: Creación de Sandbox
- Práctica 3: Integración del entorno VSC con Business Central
Unidad 2: Uso de tablas y páginas
- Creación de objetos en Business Central
- Principales utilidades
- Tabla de Configuración
- Página
- Práctica de creación de página y tabla de configuración
- Crear el objeto de extensión de tabla de cliente
- Tabla, página de lista y página de ficha
- Práctica 1: Creación de Extensiones con componentes
- Práctica 2: Creación de tablas y páginas
Unidad 3: Introducción a la programación con lenguaje AL, uso de eventos e informes
- Identificadores, sintaxis y variables
- Tipos de datos
- Arrays
- Listas
- Asignaciones
- Expresiones en Business Central
- Funciones en AL
- Informes y Reportes
- Ejemplos de extensiones de BC con AL
- Práctica 1: Manejo y tipo de datos
- Práctica 2: Creación de informes y reportes
Unidad 4: Derechos y Conjuntos de Permisos. Estándares de desarrollo en Business Central
- Introducción a los conjuntos de permisos
- Crear derechos y conjuntos de permisos
- Características de las tablas funcionales
- El modelo de proceso de datos
- Datos maestros
- Estándares de documentos
- Práctica 1: Implementar un modelo de proceso de datos
- Práctica 2: Agregar tablas y páginas para datos maestros
- Práctica 3: Crear documentos de ejemplo
Unidad 5: CodeUnits, eventos y disparadores
- Conceptos de CodeUnit
- Creación y acceso a una CodeUnit
- Eventos
- Disparadores de tabla y campo
- Disparadores de página
- Disparadores de control y acciones
- Trabajar con servicios Web
- Práctica 1: Uso de disparadores y CodeUnit
- Práctica 2: Crear Procedures locales y globales
- Práctica 3: Llamar a las CodeUnits
- Práctica 4: Crear CodeUnits con una extensión de VSC
Unidad 6: Integrar DevOps y Business Central
- Crear DevOps
- Tablero Kanban
- Repositorios Git
- Sincronizar repositorios con Visual Studio Code
- Creación de pipelines con YAML
- Práctica 1: Configuración de DevOps y creación de tablero Kanban
- Práctica 2: Sincronización del código con GIT
- Práctica 3: Instalar y ejecutar el Test Toolkit
Unidad 7: Integraciones con Dynamics 365 Business Central
APIs de D365 BC
Comparación de OData y APIs
Uso de APIs estándar de D365 BC
Creación de una API personalizada en D365 BC
Implementación de una nueva API para una entidad personalizada y para una existente
Creación de una aplicación que use APIs de D365 BC
Creación de proyecto
En el proyecto se agregarán nuevos objetos y extensiones a la aplicación base para una función de bonificación para los clientes. Cada sección de este proyecto incluye código que sirve para instalar, personalizar o actualizar esta extensión de ejemplo. El resultado final se publicará en el Sandbox
Las actividades a realizar son:
- Desarrollar una extensión de ejemplo con una tabla, una página de tarjeta y una página de lista.
- Implementación de la extensión de ejemplo en el entorno de espacio aislado de desarrollo.
- Uso de Dynamics 365 Business Central Designer para modificar aspectos visuales de la extensión.
- Creación de objetos de extensión que se pueden utilizar para modificar objetos de página y tabla.
- Inicialización de la base de datos durante la instalación de la extensión.
- Actualización y conservación de datos durante la actualización de la extensión
¿Quieres realizar este curso? Solicita información ahora
Si quieres realizar este curso de forma virtual puedes comprarlo en la parte superior del producto. Ante cualquier duda, ponte en contacto con nosotros.
Si quieres realizar este curso en modalidad presencial o telepresencial ponte en contacto con nosotros: