TEMARIO CURSO 

SAP ABAP
Programación Orientada a Objetos

VER CURSO COMPLETO

15

10

180

12

¿qué aprenderás?

1.1. Contenido del curso

1.2. Introducción en la Programación OO

2.1. Cuenta sap.com
2.2. Cuenta SAP BTP
2.3. Instancia ABAP en Cloud
2.4. JDK – Instalación
2.5. Eclipse – Instalación
2.6. ADT – ABAP Development Tools
2.7. Proyecto ABAP Cloud

3.1. Clase – Creación
3.2. Encapsulación
3.3. Atributos de instancia y estáticos
3.4. Métodos de instancia y estáticos
3.5. Instancia
3.6. Miembros estáticos – Acceso
3.7. Parámetros por referencia-valor
3.8. Métodos funcionales
3.9. Tipos de datos con clases
3.10. Constantes en clases
3.11. Parámetro opcional
3.12. Parámetro proporcionado
3.13. Restringir acceso escritura
3.14. Autorreferencia
3.15. Documentación – Fundamentos POO
3.16. Laboratorio – Fundamentos POO
3.17. Test – POO

4.1. Generación de la instancia
4.2. Constructor de instancia
4.3. Constructor estático
4.4. Visibilidad de los constructores
4.5. Documentación – Instancias
4.6. Laboratorio – Instancias
4.7. Test – Instancias

5.1. Conceptos
5.2. Herencia
5.3. Constructores con herencia
5.4. Atributos con herencia
5.5. Redefinición de métodos
5.6. Narrowing Cast
5.7. Widening Cast
5.8. Clase final
5.9. Método final
5.10. Encapsulación de instancias
5.11. Concepto Friends - Clase amiga
5.12. Herencia con clase amiga
5.13. Documentación – Herencia
5.14. Laboratorio – Herencia
5.15. Test – Herencia

6.1. Interfaces - Conceptos
6.2. Definir interfaces
6.3. Llamada a métodos de interfaz
6.4. Implementación de múltiples interfaces
6.5. Interfaces anidadas
6.6. Aliases
6.7. Clase abstracta
6.8. Documentación – Interfaces y clases abstractas
6.9. Laboratorio – Interfaces y clases abstractas
6.10. Test – Interfaces y clases abstractas

7.1. Polimorfismo - Conceptos
7.2. Polimorfismo con clases
7.3. Polimorfismo con interfaces
7.4. Asociación
7.5. Composición
7.6. Múltiples referencias apuntando al mismo objeto
7.7. Crear instancias de tipos distintos
7.8. Asignar instancias utilizando la clase genérica OBJECT
7.9. Documentación – Polimorfismo
7.10. Laboratorio – Polimorfismo
7.11. Test – Polimorfismo

8.1. Eventos – Conceptos
8.2. Definición y levantamiento de eventos
8.3. Establecer clase receptora
8.4. Establecer referencia manejadora
8.5. Utilizar la referencia del objeto diseñador con SENDER
8.6. Definir eventos en las interfaces
8.7. Desactivar objeto manejador
8.8. Eventos estáticos
8.9. Manejar eventos para todas las instancias de la clase
8.10. Documentación – Eventos en POO
8.11. Laboratorio – Eventos en POO
8.12. Test – Eventos en POO

9.1. Class-relevant Local Types
9.2. Local Types
9.3. Componentes Locales – Uso
9.4. Documentación – Componentes Locales
9.5. Laboratorio – Componentes Locales
9.6. Test – Componentes Locales

10.1. Excepciones basadas en clases
10.2. Clase de excepción
10.3. Vincular texto con clase de mensaje
10.4. Emitir excepciones basadas en clases
10.5. Estructura de control TRY-CATCH-ENDTRY
10.6. Estructura de control RETRY
10.7. Excepciones basadas en clases en el Debugger
10.8. Granularidad
10.9. Estructura de control CLEANUP
10.10. Implementación de excepciones reanudables
10.11. Asignación de excepciones unas a otras
10.12. Documentación – Excepciones
10.13. Laboratorio – Excepciones
10.14. Test – Excepciones

11.1. ABAP Unit TDD – Test Driven Development
11.2. Crear clase global de Test
11.3. ABAP Unit Test – Relaciones
11.4. ABAP Unit Test – Ejecución
11.5. Crear clase local de Test
11.6. Test-Seam
11.7. Test-Injection
11.8. Interfaz Parcialmente Implementada
11.9. ABAP Coverage
11.10. Documentación – ABAP Unit
11.11. Laboratorio – ABAP Unit
11.12. Test – ABAP Unit

12.1. Singleton
12.2. Factory Method
12.3. Template Method
12.4. Observer
12.5. Model-View-Controller
12.6. Conclusiones
12.7. Laboratorio – Patrones de diseño
12.8. Test – Patrones de diseño

conoce más...

Te explicamos cómo verás y llevarás el curso en el Aula virtual de Logali Group.