Warning: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' (this will throw an Error in a future version of PHP) in /home2/clipplat/public_html/clipplatform.com/wp-content/plugins/code-snippets/php/snippet-ops.php(505) : eval()'d code on line 36

Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /home2/clipplat/public_html/clipplatform.com/wp-content/plugins/code-snippets/php/snippet-ops.php(505) : eval()'d code on line 36
100%
Dark site-logo
  • Pricing
  • Cursos
    • Cursos Business Central Gratis
    • Cursos Business Central Online
    • Cursos Business Central Avanzados
    • Formación In house
    • Itinerarios
  • Foro
  • Blog
  • FAQS
  • Sobre nosotras
  • Contacto
  • Acceder
  • Registro
Acceder
  • Pricing
  • Cursos
  • Foro
  • Blog
  • FAQS
  • Sobre nosotras
  • Contacto
  • Acceder
  • Registro
  • Cursos Business Central Gratis
  • Cursos Business Central Online
  • Cursos Business Central Avanzados
  • Formación In house
  • Itinerarios

Desarrollo. Preparación del entorno

Instructor Image Cristina Nicolàs
9 Lecciones
1036 Student
Gratis
TécnicoTutorialProgramaciónTécnico

Desarrollo. Preparación del entorno

Instructor Image Cristina Nicolàs
9 Lecciones
1036 Student
Gratis
Introducción

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

En esta lección instalaremos Visual Studio Code, el editor de código fuente para usar para hacer los desarrollos de Business Central.
  • 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

Ha llegado el momento de instalar Git.
El sistema de control de código fuente. Con este sistema controlaremos el código fuente que escribamos de nuestras extensiones.
Para instalar Git seguiremos estos pasos,
  • 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

Os vamos a enseñar el flujo básico de desarrollo de una extensión.
Crearemos una extensión Hola Mundo!, que no formará parte de nuestro desarrollo pero de este modo, aprenderéis como crearla.
Trabajando con dos softwares diferentes, Visual Studio Code y Business Central, realizaremos al inicio del proyecto,
  • 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.

Lecciones

Lección 1. Introducción
- - -
Lección 2. Instalación de Docker
- - -
Lección 3. Creación de un contenedor de Business Central
- - -
Lección 4. Instalación de Visual Studio Code y extensiones recomendadas
- - -
Lección 5. Instalación de Git
- - -
Lección 6. Creación de una extensión
- - -
Lección 7. Estructura básica de un Proyecto AL
- - -
Lección 8. Configuraciones recomendadas. Nombre de archivos AL
- - -
Lección 9. Configuraciones recomendadas. Analizadores de código
- - -
© ClipPlatform S.C.P 2020 - Todos los derechos reservados
Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo con esto, pero puedes optar por no hacerlo si lo deseas. Saber másACEPTAR
Política de Privacidad y Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
GUARDAR Y ACEPTAR
  • Acceder
  • Registro
¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.

Registrar nueva cuenta

Accede para renovar o modificar una membresía existente.