Curso Avanzado de GeneXus: Migración, Microservicios y Mejores Prácticas

Lista de deseos Compartir
Compartir el curso
Enlace de página
Compartir en los medios sociales

Acerca de este curso

El Curso Avanzado de GeneXus: Migración, Microservicios y Mejores Prácticas está diseñado para desarrolladores y profesionales del software que buscan profundizar en las capacidades avanzadas de GeneXus 18.

A lo largo de 14 módulos intensivos, los participantes adquirirán conocimientos fundamentales y prácticos sobre la modernización de proyectos existentes, la implementación de arquitecturas modulares y microservicios, y las mejores prácticas para optimizar la seguridad y el rendimiento de las aplicaciones.

¿Qué aprenderás?

  • Este curso combina teoría y práctica, con sesiones interactivas, material de apoyo y ejercicios diseñados para aplicar los conceptos aprendidos en proyectos reales.
  • Al finalizar, los participantes estarán equipados con las herramientas y conocimientos necesarios para llevar sus proyectos de GeneXus al siguiente nivel, adoptando las mejores prácticas en su desarrollo.

Contenido del curso

Migración de Proyectos a GeneXus 18
Este módulo introduce a los participantes en el proceso de migración de proyectos a GeneXus 18. Se cubrirán las diferencias clave entre versiones, así como las nuevas funcionalidades que ofrecen mejoras significativas en el desarrollo y mantenimiento de aplicaciones. Se realizarán ejercicios prácticos para facilitar la comprensión.

  • Introducción a GeneXus 18: Novedades, Beneficios y Casos de Uso
  • Cuestionario 1: Evaluación de Novedades y Beneficios en GeneXus 18
  • Estrategias de Migración: Planificación y Ejecución
  • Cuestionario 2: Evaluación de Estrategias de Migración
  • Migración de Proyectos: Herramientas y Procesos
    00:00
  • Ejercicio Práctico: Migración de un Proyecto Ejemplo
    00:00
  • Evaluación Práctica: Migración de un Proyecto a GeneXus 18

Diseño de Arquitectura Modular
En esta lección, exploraremos los fundamentos de la arquitectura modular en GeneXus. La modularidad es un enfoque clave en el desarrollo de software moderno, que promueve la separación de responsabilidades y mejora la mantenibilidad, escalabilidad y reutilización del código. Esta lección está diseñada para proporcionarte una comprensión profunda de lo que implica una arquitectura modular y cómo se aplica específicamente en el contexto de GeneXus 18.

Integración entre Módulos y KB Externas
Este tema se centra en la configuración de la comunicación entre módulos dentro de GeneXus y el consumo de Knowledge Bases (KB) externas. Se enseñarán prácticas para garantizar una integración efectiva, permitiendo un flujo de datos eficiente y una arquitectura flexible.

Implementación de Microservicios
Los participantes aprenderán cómo transformar funcionalidades existentes en microservicios dentro de GeneXus. Se abordará la gestión de versiones y cómo esta arquitectura puede mejorar la escalabilidad y la resiliencia de las aplicaciones.

Creación y Consumo de APIs
En este módulo, se explorará la creación de APIs RESTful en GeneXus. Se cubrirán aspectos como la configuración de rutas, el manejo de versiones y las mejores prácticas para asegurar la interoperabilidad de servicios y la facilidad de consumo.

Seguridad en APIs
Se introducirá el uso de GeneXus Access Manager (GAM) para la seguridad en APIs. Este tema cubrirá cómo implementar autenticación y autorización, asegurando que las APIs sean seguras y cumplan con las políticas de acceso definidas.

Integración Segura entre Módulos
Los participantes aprenderán sobre las mejores prácticas para asegurar la comunicación entre módulos y servicios en GeneXus. Se discutirán estrategias para prevenir vulnerabilidades y garantizar una integración segura en la arquitectura del software.

Personalización de la Experiencia de Usuario
Este módulo se centra en técnicas para personalizar la experiencia del usuario en aplicaciones desarrolladas con GeneXus. Se abordarán métodos para adaptar la interfaz y las funcionalidades a las necesidades específicas de los usuarios.

Testing de Usabilidad
Los participantes aprenderán a realizar pruebas de usabilidad, enfocándose en la recopilación de feedback de usuarios y ajustes en la interfaz de las aplicaciones. Se presentarán herramientas y técnicas para mejorar la experiencia del usuario.

Optimización de Microservicios
Este tema se enfoca en las mejores prácticas para optimizar el rendimiento de los microservicios en GeneXus. Se discutirán técnicas para asegurar que los servicios sean eficientes, escalables y mantengan un buen rendimiento en condiciones de carga.

Gestión del Desempeño
Se abordará la monitorización del rendimiento en aplicaciones GeneXus, incluyendo el uso de logs y herramientas de análisis. Los participantes aprenderán a identificar cuellos de botella y a implementar mejoras en el rendimiento del sistema.

Pruebas de Escalabilidad
Este módulo enseñará a implementar pruebas de carga y rendimiento en aplicaciones GeneXus. Se discutirán metodologías para evaluar cómo las aplicaciones se comportan bajo diferentes niveles de carga, asegurando que pueden escalar adecuadamente.

Implementación de CI/CD en GeneXus
En este tema, se introducirá la implementación de pipelines de integración continua y despliegue continuo en GeneXus. Se explicará cómo automatizar pruebas y despliegues, mejorando la eficiencia y la calidad del desarrollo de software.

Certificado Incluido

Agregue este certificado a su currículum para demostrar sus habilidades y aumentar sus posibilidades de hacers

selected template

Valoraciones y reseñas de estudiantes

Aún no hay reseñas.
Aún no hay reseñas.

Want to receive push notifications for all major on-site activities?