Lenguaje Oracle PL/SQL para desarrolladores - curso 41.500 rublos. del IBS Training Center, formación 32 horas, Fecha: 1 de abril de 2024.
Miscelánea / / November 29, 2023
Evaluación y formación de especialistas en TI en áreas clave del desarrollo de software. Cursos impartidos por profesionales expertos en lenguajes de programación, análisis de sistemas y negocios, arquitectura de software, pruebas de software manuales y automatizadas, Big Data y aprendizaje automático, gestión de proyectos y Ágil. Hay un 10% de descuento en formación para particulares.
Alexander – Candidato de Ciencias Técnicas, Profesor Asociado. Desde 1991 se dedica al desarrollo de sistemas de información y comunicación, tiempo durante el cual ha ascendido desde programador hasta jefe del departamento de sistemas de información.
Desde 1994 Imparte disciplinas relacionadas con la gestión de datos, el diseño de sistemas de información y el desarrollo de software.
Desde 2014 Alexander es un experto a tiempo completo en Luxoft Training en la dirección de “Desarrollo y arquitectura de software, DBMS Oracle", donde realiza capacitaciones, desarrolla programas de capacitación y desarrolla este direcciones.
Acerca de los proyectos:
Alexander participa en el desarrollo de programas de formación, imparte conferencias, realiza seminarios y realiza trabajos prácticos y de laboratorio. Bajo su dirección, más de una docena de especialistas han defendido con éxito sus tesis de licenciatura y maestría.
Entre sus casos se encuentran trabajos en ZAO TITAN META, Universidad Estatal de Ingeniería de Instrumentos de Moscú. e informática, Escuela Superior de Economía de la Universidad Nacional de Investigación y Luxoft Capacitación.
Cursos, certificados, membresía en organizaciones profesionales:
2009 — formación avanzada en la Universidad Estatal de Ingeniería Instrumental e Informática de Moscú en el marco del programa "Competencia informativa en la actividad profesional de un profesor universitario".2011 — formación avanzada en el Centro de Información y Computación del Instituto de Energía de Moscú (Universidad Técnica) en el marco del programa “Tecnologías modernas para la creación de bases de datos utilizando el ejemplo de Microsoft SQL Servidor 2008. Aplicaciones web y modernas herramientas de desarrollo. Tecnologías modernas para construir redes informáticas utilizando Microsoft Windows Server 2008 R2”.
Alexander es miembro de las siguientes organizaciones:
IEEE, IEEE Computer Society (Instituto de Ingenieros Eléctricos y Electrónicos).
ACM, ACM SIGMOD (Asociación de Maquinaria de Computación).
1. Introducción
Construcciones de programación PL/SQL.
Descripción del marco de RRHH (Recursos Humanos) utilizado en el curso.
Trabajando en Oracle SQL Developer.
Editar y ejecutar un bloque anónimo en SQL Developer.
Guardar y ejecutar scripts SQL.
Enlaces a recursos adicionales.
2. Crear procedimientos
Descripción del uso de procedimientos.
Creación de procedimientos.
Creación de procedimientos con parámetros.
Llamar a un procedimiento.
Manejo de excepciones.
Eliminación de un procedimiento.
3. Creando funciones
Descripción del uso de funciones.
Creando funciones.
Llamada de función.
Funciones en comandos SQL.
Eliminando una función.
Diferencias entre procedimientos y funciones.
4. Creando paquetes
Descripción de paquetes y listado de sus componentes.
Especificaciones del paquete y cuerpo.
Creación de paquetes, especificando diseños públicos y privados.
Llamar a objetos por lotes.
Eliminación de paquetes.
5. Características adicionales de trabajar con paquetes.
Sobrecarga de procedimientos y funciones por lotes.
Cómo evitar errores al hacer referencia mutua a subrutinas.
Inicializar variables en un procedimiento que se ejecuta una sola vez.
Uso de funciones por lotes en SQL.
Guardar el estado de variables de lote, cursores, tablas y registros.
Uso de tablas de registros PL/SQL en lotes.
6. Usando algunos paquetes estándar de Oracle (para E/S)
Descripción general de los paquetes estándar de Oracle.
Paquete DBMS_OUTPUT.
Paquete UTL_FILE.
Paquete UTL_MAIL.
Paquete DBMS_SCHEDULER.
Paquete DBMS_METADATA.
Paquete DBMS_LOB.
7. SQL dinámico
Etapas de ejecución de una declaración SQL.
Ejecute sentencias SQL dinámicas utilizando EJECUTAR INMEDIATO.
Ejecutar sentencias SQL dinámicas utilizando el paquete DBMS_SQL.
8. Diseño de código PL/SQL
Creando constantes y excepciones en paquetes.
Rutinas locales.
Los derechos del creador y de la persona que llama del procedimiento almacenado.
Usando la sugerencia NOCOPY para los parámetros del programa.
Transacciones autónomas.
Usando la cláusula DETERMINISTA.
Uso de colecciones para operaciones masivas.
9. Crear activadores de base de datos
Descripción de diferentes tipos de desencadenantes.
Defina los activadores de la base de datos y utilícelos.
Creación de desencadenadores de bases de datos.
Activadores de cadenas y operadores en tablas.
Activadores de actuaciones, EN LUGAR DE.
Reglas para activar activadores de bases de datos.
Eliminación de activadores de bases de datos.
10. Desencadenadores de declaraciones DDL y eventos de bases de datos
Creación de desencadenadores para declaraciones DDL.
Disparadores desencadenados por eventos del sistema en la base de datos.
Limitaciones de los activadores de bases de datos.
Activa el inicio de sesión y el cierre de sesión.
La cláusula CALL en el disparador.
Recomendaciones para el diseño de disparadores.
11. Usando el compilador PL/SQL
Parámetros de inicialización para la compilación PL/SQL.
Advertencias de tiempo de compilación.
Paquete DBMS_WARNING.
Mensaje de advertencia PLW 06009.
12. Gestión de código PL/SQL
Parámetro de configuración PLSQL_CCFLAGS.
Paquete DBMS_DB_VERSION.
Compilación condicional.
Ocultar código (ofuscación).
Utilidad de convolución.
Paquete DBMS_DDL.
13. Seguimiento de dependencia
Descripción general de las dependencias de objetos.
Dependencias de procedimiento en vistas de diccionario de datos.
Evaluar el impacto de los cambios en los objetos de la base de datos en los procedimientos almacenados.
Usando las vistas USER_DEPENDENCIAS y DEPTREE.
Gestionar dependencias locales y remotas.
Estableciendo el valor del parámetro de inicialización REMOTE_DEPENDENCIES_MODE.
Un curso práctico online donde dominarás todas las funciones de Excel y las hojas de cálculo de Google: desde funciones básicas hasta macros, paneles y complementos de Power Query y Power Pivot. Las clases se imparten en simuladores interactivos, una copia completa de la interfaz de Microsoft Excel.
3,8
El curso cubre los conceptos básicos de la arquitectura Cassandra 4-x, desarrollo de modelos de datos conceptuales, lógicos y físicos. Cubre todos los detalles técnicos necesarios para usar Cassandra para escalable. almacenar datos en proyectos Java, así como para monitoreo, configuración y configuración productividad.
4