Nivel medio | 120 h | 10:00 h | Certificado |
---|
En este curso conocerá y dominará todas las técnicas relacionadas con las sentencias Open SQL necesarias para interactuar con la base de datos a través del lenguaje de programación ABAP.
El curso tiene un enfoque 100% práctico utilizando técnicas de programación recomendadas por SAP e implementadas por las grandes corporaciones preparando los alumnos para enfrentar cualquier proyecto de desarrollo SAP que utiliza el Open SQL.
Al finalizar el curso será capaz de crear aplicaciones con un alto rendimiento en los tiempos de respuesta en la interacción con la base de datos.
Junto con el temario, el curso está apoyado con foros, documentación y con 54 ejercicios con solución que le capacitará con altos conocimientos y le permitirán utilizar todas las ventajas que ofrecen las sentencias avanzadas Open SQL.
Por último, siempre tendrá el apoyo de un tutor a través de los mensajes y foros de la plataforma.
Programa del curso
Duración vídeos
|
||
---|---|---|
1. Introducción 00:22:59 | ||
1.1. Contenido del curso Vista previa | 05:22 | |
1.2. ¿Qué es Open SQL? | 04:09 | |
1.3. Herramientas de trabajo | ||
Nota importante | ||
1.4. Preparación del modelo de datos | 13:28 | |
1.5. Tarea – Preparar el modelo de datos | ||
2. Insertar registros en base de datos 00:57:39 | ||
2.1. Insertar un registro | 18:04 | |
2.2. Ejercicio y Solución – Insertar un registro | ||
2.3. Insertar múltiples registros | 16:50 | |
2.4. Ejercicio y Solución – Insertar múltiples registros | ||
2.5. Insertar registros con tratamiento de excepciones | 14:09 | |
2.6. Ejercicio y Solución – Insertar registros con tratamiento excepciones | ||
2.7. Insertar registros sin tratamiento de excepciones | 08:36 | |
2.8. Ejercicio y Solución – Insertar registros sin tratamiento de excepciones | ||
2.9. Documentación – Insertar registros en base de datos | ||
2.10. Test – Insertar registros en base de datos | ||
3. Actualizar registros en base de datos 00:42:51 | ||
3.1. Actualizar un registro | 07:38 | |
3.2. Ejercicio y Solución – Actualizar un registro | ||
3.3. Actualizar múltiples registros | 09:32 | |
3.4. Ejercicio y Solución – Actualizar múltiples registros | ||
3.5. Actualizar columnas | 11:37 | |
3.6. Ejercicio y Solución – Actualizar columnas | ||
3.7. Actualizar columnas con expresiones | 14:04 | |
3.8. Ejercicio y Solución – Actualizar columnas con expresiones | ||
3.9. Documentación – Actualizar registros en base de datos | ||
3.10. Test – Actualizar registros en base de datos | ||
4. Modificar registros en base de datos 00:20:16 | ||
4.1. Modificar un registro | 10:48 | |
4.2. Ejercicio y Solución – Modificar un registro | ||
4.3. Modificar múltiples registros | 09:28 | |
4.4. Ejercicio y Solución – Modificar múltiples registros | ||
4.5. Documentación – Modificar registros en base de datos | ||
4.6. Test – Modificar registros en base de datos | ||
5. Eliminar registros de la base de datos 00:21:56 | ||
5.1. Eliminar un registro | 06:15 | |
5.2. Ejercicio y Solución – Eliminar un registro | ||
5.3. Eliminar múltiples registros | 08:38 | |
5.4. Ejercicio y Solución – Eliminar múltiples registros | ||
5.5. Eliminar registros utilizando filtros | 07:03 | |
5.6. Ejercicio y Solución – Eliminar registros utilizando filtros | ||
5.7. Documentación – Eliminar registros en base de datos | ||
5.8. Test – Eliminar registros en base de datos | ||
6. Confirmar/Anular modificaciones en bases de datos 00:30:11 | ||
6.1. Commit Work | 13:09 | |
6.2. Ejercicio y Solución – Commit Work | ||
6.3. Rollback Work | 17:02 | |
6.4. Ejercicio y Solución – Rollback Work | ||
6.5. Documentación – Confirmar/Anular modificaciones en bases de datos | ||
6.6. Test – Confirmar/Anular modificaciones en bases de datos | ||
7. Lecturas en base de datos 01:31:17 | ||
7.1. Select Single | 08:29 | |
7.2. Ejercicio y Solución – Select Single | ||
7.3. Select Single For Update | 10:54 | |
7.4. Ejercicio y Solución – Select Single For Update | ||
7.5. Select Client Specified | 06:21 | |
7.6. Ejercicio y Solución – Select Client Specified | ||
7.7. Select Bypassing Buffer | 07:51 | |
7.8. Ejercicio y Solución – Select Bypassing Buffer | ||
7.9. Select Into/Appending Table | 11:36 | |
7.10. Ejercicio y Solución – Select Into/Appending Table | ||
7.11. Select Endselect | 12:13 | |
7.12. Ejercicio y Solución – Select Endselect | ||
7.13. Select Columns | 14:42 | |
7.14. Ejercicio y Solución – Select Columns | ||
7.15. Select Up To n Rows | 04:38 | |
7.16. Ejercicio y Solución – Select Up to n Rows | ||
7.17. Leer registros en paquetes | 06:34 | |
7.18. Ejercicio y Solución – Leer registros en paquetes | ||
7.19. Select For All Entries | 07:59 | |
7.20. Ejercicio y Solución – Select For All Entries | ||
7.21. Documentación – Lecturas en base de datos | ||
7.22. Test – Lecturas en base de datos | ||
8. Condiciones en los filtros 01:10:47 | ||
8.1. Operadores relacionales binarios | 07:21 | |
8.2. Ejercicio y Solución – Operadores relacionales | ||
8.3. BETWEEN | 13:09 | |
8.4. Ejercicio y Solución – BETWEEN | ||
8.5. Caracteres comodín con LIKE | 09:41 | |
8.6. Ejercicio y Solución – Caracteres comodín con LIKE | ||
8.7. Caracteres de escape | 07:03 | |
8.8. Ejercicio y Solución – Caracteres de escape | ||
8.9. IN | 04:46 | |
8.10. Ejercicio y Solución – IN | ||
8.11. IN con tabla de rangos | 15:30 | |
8.12. Ejercicio y Solución – IN con tablas de rango | ||
8.13. NULL | 06:45 | |
8.14. Ejercicio y Solución – NULL | ||
8.15. AND/OR /NOT | 06:32 | |
8.16. Ejercicio y Solución – AND/OR /NOT | ||
8.17. Documentación – Condiciones en los filtros | ||
8.18. Test – Condiciones en los filtros | ||
9. Expresiones agregadas 01:42:57 | ||
9.1. MIN / MAX | 13:34 | |
9.2. Ejercicio y Solución – MIN / MAX | ||
9.3. AVG / SUM | 13:37 | |
9.4. Ejercicio y Solución –AVG / SUM | ||
9.5. DISTINCT | 07:08 | |
9.6. Ejercicio y Solución – DISTINCT | ||
9.7. COUNT | 06:44 | |
9.8. Ejercicio y Solución – COUNT | ||
9.9. GROUP BY | 13:23 | |
9.10. Ejercicio y Solución – GROUP BY | ||
9.11. HAVING | 23:39 | |
9.12. Ejercicio y Solución – HAVING | ||
9.13. ORDER BY | 24:52 | |
9.14. Ejercicio y Solución – ORDER BY | ||
9.15. Documentación – Expresiones agregadas | ||
9.16. Test – Expresiones agregadas | ||
10. Sentencias OPEN SQL dinámicas 00:30:18 | ||
10.1. Especificación dinámica de la fuente | 09:11 | |
10.2. Ejercicio y Solución – Especificación dinámica de la fuente | ||
10.3. Especificación dinámica de columnas | 04:26 | |
10.4. Ejercicio y Solución – Especificación dinámica de columnas | ||
10.5. Condiciones dinámicas | 16:41 | |
10.6. Ejercicio y Solución – Condiciones dinámicas | ||
10.7. Documentación – Sentencias OPEN SQL dinámicas | ||
10.8. Test – Sentencias OPEN SQL dinámicas | ||
11. Consultas en múltiples tablas 01:19:55 | ||
11.1. AS - Nombre alternativo | 08:26 | |
11.2. Ejercicio y Solución – AS - Nombre alternativo | ||
11.3. INNER JOIN | 16:54 | |
11.4. Ejercicio y Solución – INNER JOIN | ||
11.5. LEFT OUTER JOIN | 09:34 | |
11.6. Ejercicio y Solución – LEFT OUTER JOIN | ||
11.7. Subquery | 11:26 | |
11.8. Ejercicio y Solución – Subquery | ||
11.9. Subquery ALL | 10:48 | |
11.10. Ejercicio y Solución – Subquery ALL | ||
11.11. Subquery ANY/SOME | 05:44 | |
11.12. Ejercicio y Solución – Subquery ANY/SOME | ||
11.13. Subquery EXISTS | 07:00 | |
11.14. Ejercicio y Solución – Subquery EXISTS | ||
11.15. Subquery IN | 10:03 | |
11.16. Ejercicio y Solución – Subquery IN | ||
11.17. Documentación – Consultas en múltiples tablas | ||
11.18. Test – Consultas en múltiples tablas | ||
12. Utilización del cursor de base de datos 00:32:48 | ||
12.1. Open/Close Cursor | 08:17 | |
12.2. Ejercicio y Solución – Open/Close Cursor | ||
12.3. Cursor paralelo | 11:50 | |
12.4. Ejercicio y Solución – Cursor paralelo | ||
12.5. Cursor anidado | 12:41 | |
12.6. Ejercicio y Solución – Cursor anidado | ||
12.7. Documentación – Open Cursor | ||
12.8. Test – Open Cursor | ||
13. Conclusiones 00:07:38 | ||
13.1. Conclusiones | 01:21 | |
13.2. Obtener certificado Vista previa | 06:17 | |
14. Certificado de aprovechamiento | ||
Nota importante | ||
Añadir Certificado a LinkedIn | ||
Test Final | ||
Obtener Certificado de aprovechamiento |