Curso SAP ABAP Web Dynpro Iniciación
Curso de iniciación 100% gratuito
Descripción del curso
Adéntrate en el estándar de SAP para la creación de interfaces de usuario profesionales en entorno web: Web Dynpro ABAP. Este curso de nivel medio está diseñado para que los desarrolladores den el salto de los programas clásicos de escritorio a aplicaciones web robustas, integradas totalmente en el servidor de aplicaciones ABAP.
A diferencia de la programación tradicional, Web Dynpro utiliza herramientas gráficas y declarativas que facilitan enormemente el diseño de pantallas y la navegación. Al estar integrado en el ABAP Workbench y en Eclipse ADT, permite un acceso directo a todos los objetos del repositorio, como clases, módulos de funciones y el diccionario de datos. Con esta formación, aprenderás a reducir los tiempos de implementación y mantenimiento, creando soluciones web modernas bajo el patrón de diseño MVC (Modelo-Vista-Controlador).
Qué aprenderás
- Arquitectura Web Dynpro: Comprensión del funcionamiento del entorno de tiempo de ejecución y el concepto de componentes.
- Entorno de Desarrollo Gráfico: Uso de las herramientas específicas integradas en el Workbench (SE80) y Eclipse ADT.
- Patrón MVC: Implementación de la separación de lógica de negocio (Modelo), interfaz de usuario (Vista) y flujo de la aplicación (Controlador).
- Herramientas Declarativas: Creación de pantallas y elementos de UI sin necesidad de codificación manual compleja.
- Integración del Repositorio: Cómo conectar tus aplicaciones web con objetos existentes como clases ABAP y módulos de funciones.
- Gestión de Contextos: Aprendizaje sobre el flujo de datos entre las distintas vistas y el controlador de la aplicación.
- Optimización del Mantenimiento: Técnicas para desarrollar aplicaciones escalables que requieran menor esfuerzo de actualización a largo plazo.
Requisitos
- Nivel Medio: Es indispensable poseer conocimientos sólidos de programación ABAP y manejo del Diccionario de Datos (SE11).
- Orientación a Objetos: Se recomienda estar familiarizado con los conceptos de ABAP Objetos, ya que Web Dynpro se basa profundamente en este paradigma.
- Perfil: Dirigido a consultores técnicos y programadores que necesiten desarrollar o dar soporte a aplicaciones portales o interfaces web dentro de SAP.
Contenido del curso
1. Introducción
- 1.1. Contenido del curso
- 1.2. Arquitectura Web Dynpro (MVC)
- 1.3. Object Navigator - Visión global
- 1.4. Eclipse - Visión global
2. Controladores y Contextos
- 2.1. Creación del componente Web Dynpro
- 2.2. Ejercicio - Componente Web Dynpro
- 2.3. Ejercicio - Componente Web Dynpro (URL)
- 2.4. Solución - Componente Web Dynpro (URL)
- 2.5. Component Controller
- 2.6. Nodos
- 2.7. Solución - Nodos (URL)
- 2.8. Atributos
- 2.9. Ejercicio - Atributos
- 2.10. Solución - Atributos
- 2.11. Supply Function
- 2.12. Ejercicio - Supply Function
- 2.13. Solución - Supply Function
- 2.14. Nodo de recursión
- 2.15. Mapeo de contexto
- 2.16. Ejercicio - Mapeo de contexto
- 2.17. Solución - Mapeo de contexto
- 2.18. Crear aplicación Web Dynpro
- 2.19. Ejercicio - Crear aplicación Web Dynpro
- 2.20. Ejercicio y Solución - Crear aplicación Web Dynpro
- 2.21. Documentación - Controladores y Contextos
