Requisito previo
- Conceptos básicos para trabajar con programación APplus
- Administración y configuración básica de APplus
- Nociones básicas de trabajo con un sistema de gestión de versiones (preferiblemente SVN, GIT si es necesario)
Requisitos del sistema
- Administración y configuración básica de APplus
- Nociones básicas de trabajo con un sistema de gestión de versiones (preferiblemente SVN, GIT si es necesario)
- Sistema de despliegue ordenado (comprometido)
- ¡Cada participante en la formación utiliza su propio sistema!
Objetivo
- La participación en esta formación es especialmente importante para garantizar que las personalizaciones y configuraciones se llevan a cabo de forma eficaz y sin errores. Trabajar en un sistema de desarrollo minimiza el riesgo de errores en el sistema de producción, lo que redunda en una mayor estabilidad del sistema y satisfacción de los usuarios.
- La formación proporciona las habilidades necesarias para llevar a cabo la personalización de forma específica y planificada (por ejemplo, en sprints) y para poder reaccionar con flexibilidad ante problemas imprevistos. También permite procesar eficazmente las tareas urgentes sin retrasar los proyectos más largos.
- Otro objetivo del curso de formación es proporcionar a los participantes su propio sistema de desarrollo para personalizarlo.
Contenido
- Visión general del proceso de desarrollo
Una introducción a los pasos básicos del proceso de desarrollo y entrega de personalizaciones de software. - Comprender la arquitectura del sistema
Un debate detallado sobre la arquitectura de los sistemas de desarrollo, los entornos de prueba y los sistemas de producción para tener una idea clara de la infraestructura global. - Configurar un entorno de desarrollo
Partiendo de una infraestructura APplus existente, se instala un sistema de desarrollo, se desarrollan funciones de muestra, se entregan y se vuelve a poner al día el sistema de desarrollo. - Directrices de programación
Comunicación de las normas y directrices de programación aplicables que garantizan que las soluciones desarrolladas sean eficaces y mantenibles. - Planificación y ejecución de personalizaciones
Orientación sobre cómo planificar y ejecutar eficazmente las personalizaciones y entregarlas a tiempo. - Uso del Sistema de Control de Versiones (SVN)
Consejos prácticos y mejores prácticas para utilizar el Sistema de Control de Versiones (SVN), incluida la gestión de cambios y la colaboración en equipo.

