Desarrollo. Preparación del entorno
Este curso está pensado para aquellos que vais a utilizar el entorno de desarrollo de Business Central por primera vez. Con estos vídeo-tutoriales poco a poco os convertiréis en expertos.
En este curso de Preparación del entorno de desarrollo vas a aprender a instalar y ejecutar todas las funcionalidades necesarias para trabajar con Business Central.
Empezaremos trabajando en instalar en nuestros ordenadores locales, Docker.
¿Qué es Docker?
Es un sistema de virtualización en el que crearemos contenedores de Business Central sobre Docker.
Tener instalaciones del programa dentro de Docker y no tenerlas en nuestra máquina local.
Como entorno de desarrollo trabajaremos con Visual Studio Code que también instalaremos en este curso.
Lección 1. Introducción
En esta primera lección os explicaré el temario que trabajaremos en todo el curso.
Realizaremos diferentes instalaciones para trabajar en el desarrollo.
Instalaciones,
- Docker
- Contenedor de Business Central
- Visual Studio Code. Entorno de desarrollo
- AL Language
- Git
Una vez instalado el programa y las extensiones crearemos un Proyecto AL (lenguaje de programación Business Central).
Creación del Proyecto AL,
- Extensión Principal
- Extensión de Test
- Configuraciones recomendadas
- Repositorio Git
Ir al vídeo de la Lección 1. Introducción
Lección 2. Instalación de Docker
Empezamos a preparar nuestro entorno de desarrollo para poder desarrollar Extensiones para Business Central.
Instalaremos Docker. Un sistema de virtualización donde crearemos los Contenedores (máquina virtual ligera).
Para realizar esta instalación requiere 3 pasos,
- Descarga de Docker Desktop
- https://docs.docker.com/desktop/install/windows-install/
- Instalaicón de Docker Desktop
- Cambiar a Contenedores Windows
Ir al vídeo de la Lección 2. Instalación de Docker
Lección 3. Creación de un contenedor de Business Central
En esta nueva lección instalaremos un Contenedor de Business Central sobre Docker.
Como crearemos un Contenedor en Docker.
- Abrir el PowerShell ISE
- Importar el módulo BCContainerHelper
- Obtener la URL del artefacto de BC
- Crear contenedor BC
Ir al vídeo de la Lección 3. Creación de un contenedor de Business Central
Lección 4. Instalación de Visual Studio Code y extensiones recomendadas
- Descarga de Visual Studio Code
- Instalación de Visual Studio Code
- Instalación de la Extensión AL Language
Con este entorno de desarrollo podemos desarrollar con cualquier lenguaje de programación.
Al no contener todos los compiladores de programación hemos de instalar la extensión AL Language.
Ir al vídeo de la Lección 4. Instalación de Visual Studio Code y extensiones recomendadas
Lección 5. Instalación de Git
- Descargar Git
– https://git-scm.com/download/
- Instalación de Git.
- Configuración global de Git. Le daremos nuestro nombre y email para conocer quién ha hecho los diferentes desarrollos.
Ir al vídeo de la Lección 5. Instalación de Git
Lección 6. Creación de una extensión
- Creación de un proyecto. Una única vez en cada proyecto
- Descarga símbolos. Una única vez en cada proyecto
- Desarrollar
- Publicación. Ejecución de la extensión
- Pruebas en Business Central
Ir al vídeo de la Lección 6. Creación de una extensión
Lección 7. Estructura básica de un Proyecto AL
En esta lección veremos la estructura que utilizamos en un Proyecto de extensiones AL.
Después de todas las instalaciones en nuestra máquina veremos la estructura básica.
Una estructura debe tener,
- Extensión Principal
- Extensión de Test. Extensión para probar lo que hace la Principal
- Configuraciones recomendadas.
- Repositorio Git. Control de código fuente
En esta lección trabajaremos creando las dos extensiones.
Ir al vídeo de la Lección 7. Estructura básica de un Proyecto AL
Lección 8. Configuraciones recomendadas. Nombre de archivos AL
Seguimos trabajando en el entorno de desarrollo para preparar extensiones para Business Central.
En esta lección trabajaremos una de las configuraciones recomendadas para el desarrollo,
- CRS AL Language Extension. Reorganizar archivos entre otras opciones.
Nombres de los archivos que contendrán nuestros desarrollos
Ir al vídeo de la Lección 8. Configuraciones recomendadas. Nombre de archivos AL
Lección 9. Configuraciones recomendadas. Analizadores de código
Otra de las configuraciones recomendadas antes de empezar nuestro desarrollo de la nueva extensión,
- Analizadores de código.
Junto con AL Language de la lección anterior, son dos configuraciones que debemos tener preparadas para realizar nuestro desarrollo.
Activaremos los analizadores de código de esta configuración recomendada.
Ir al vídeo de la Lección 9. Configuraciones recomendadas. Analizadores de código
Debe iniciar sesión para crear nuevos temas.