Analista Programador PL/SQL Oracle 12c
Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad de realización del curso: Online
Número de Horas: 120 Horas
Titulación: Diploma acreditativo con las horas del curso
OBJETIVOS
Si tiene interés en aprender a gestionar una base de datos o trabaja en un sector relacionado con esta actividad y quiere conocer los aspectos fundamentales de este entorno con el manejo de la herramienta Oracle y el uso de UML este es su momento, con el Curso de Analista Programador PL/SQL Oracle 12c podrá adquirir los conocimientos oportunos para desenvolverse profesionalmente en este entorno.
CONTENIDO
PARTE 1. UML 2. 0: PATRONES DE DISEÑO DE SOFTWARE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
UNIDAD DIDÁCTICA 2. CONCEPTOS DE LA ORIENTACIÓN A OBJETOS
- Introducción
- El objeto
- La abstracción
- Clases de objetos
- Encapsulación
- Herencia
- Especialización y generalización
- Clases abstractas y concretas
- Polimorfismo
- Composición
- La especialización de los elementos: la noción de estereotipo en UML
UNIDAD DIDÁCTICA 3. MODELADO I
- Modelado de Requisitos: Diagrama de los casos de uso
- - Casos de uso
- - Actor
- - Escenario
- - Representación textual de los casos de uso
- Modelado de la dinámica
- - Diagrama de secuencia
- - Diagrama de comunicación
- - Marcos de interacción
- Modelado de objetos
- - Conocer los objetos del sistema por descomposición
- - Representación de clases
- - Las asociaciones entre objetos
- - Relación de generalización/especialización entre clases
- - Diagrama de objetos o instancias
- - Diagrama de estructura compuesta
UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
UNIDAD DIDÁCTICA 5. MODELADO II:
- Modelado de objetos
- - La noción de estado
- - El cambio de estado
- - Elaboración del diagrama de estados-transiciones
- - El diagrama de timing
- Modelado de las actividades
- - Las actividades y los encadenamientos de actividades
- - Las particiones o calles
- - Las actividades compuestas
- - El diagrama de vista de conjunto de las interacciones
- Modelado de la arquitectura del sistema
- - El diagrama de componentes
- - El diagrama de despliegue
UNIDAD DIDÁCTICA 6. LOS PERFILES
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
UNIDAD DIDÁCTICA 7. VISUAL PARADIGM
- Introducción
- Instalación
- Interface
- Crear un Proyecto
- Guardar un proyecto
- Diagrama de clases
- - Crear Y editar un diagrama de clases
- - Crear y editar elementos
- - Agregar atributos y operaciones
- - Crear generalización
- - Crear asociación
- Análisis textual
- - Crear diagrama de análisis textual
- - Determinar clases y elementos
- - Crear clases candidatas
- Diagrama de componentes
- - Crear un componente
- - Crear una interface
PARTE 2. GESTIÓN DE BASE DE DATOS CON ORACLE 12C
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN
- Introducción a Oracle
UNIDAD DIDÁCTICA 2. CARACTERISTICAS ESTRUCTURALES DE ORACLE
- Base General
- - Nociones de instancia y base de datos
- - Base de datos
- - Instancias
- - Categorías de base de datos
- - Oracle Base y Oracle Home
- Bases de datos
- - Archivo de control
- - Archivos de traza
- - Archivos de datos
- - Sistema de almacenamiento
- - Noción de esquema
- - Reglas de nomenclatura
- Instanacias
- - SGA
- - Procesos en segundo plano y de servidor
- - La PGA
- - La gestión de la memoria
- - El archivo de argumentos
- - Infraestructura para la gestión automática
- Base de datos: Administrador
- - Tareas esenciales
- - Cuentas Oracle de administración
- - SYSDBA, SYSOPER y SYSBACKUP
- - Otras cuentas Oracle
- Diccionario de datos
- - Presentación
- - Vistas estáticas
- - Vistas dinámicas de rendimiento (v$)
UNIDAD DIDÁCTICA 3. INSTALACIÓN
- Instalación del Server
- - Introducción
- - Principales fases de instalación
- - (OFA) Optimal Flexible Architecture
- - Pre-instalación
- - Instalación con Oracle Universal Installer
- - Post-instalación
- Instalación cliente
UNIDAD DIDÁCTICA 4. ORACLE NET
- Principios básicos de Oracle Net
- - La función de Oracle Net
- - Principios de funcionamiento
- - Nombre de servicio y nombre de instancia
- Servidor: Configuración
- - Creación del proceso de escucha
- - Configuración del proceso de escucha
- - Administración del proceso de escucha
- - Inicio automático del proceso de escucha
- - Registro dinámico de servicios
- Cliente: Configuración
- - Introducción
- - Selección de los métodos de resolución de nombres
- - Configuración de los métodos de resolución de nombres
UNIDAD DIDÁCTICA 5. ADMINISTRACIÓN: PRINCIPALES HERRAMIENTAS
- Introducción a las herramientas
- SQL*PLUS
- - Introducción
- - Uso
- ORACLE SQL DEVELOPER
- - Introducción
- - Uso
- ORACLE ENTERPRISE MANAGER DATABASE EXPRESS
- - Introducción
- - Arquitectura
- - Uso
- Documentación ORACLE
- - Obtener ayuda
- - ¿Cómo utilizarla?
- Monitorización
- - Descripción
- - Repositorio de diagnóstico automático
- - Archivos de alerta y de traza
- Mantenimiento Automatizado: Tareas
UNIDAD DIDÁCTICA 6. ARRANQUE Y PARADA
- Introducción
- Arranque
- - Usar SQL*Plus
- - Usar Oracle SQL Developer
- Parada
- - Usar SQL*Plus
- - Usar Oracle SQL Developer
- Aotumatización y Scripts
- - En plataformas Unix o Linux
- - En plataformas Windows
UNIDAD DIDÁCTICA 7. CREACIÓN DE BASE DE DATOS
- Introducción
- - Fases para crear una nueva base de datos para una aplicación 199
- - Fasses para crear la base de datos propiamente dicha 200
- - Métodos disponibles
- Creando manualmente la base de datos
- - Crear los repositorios en los discos
- - Preparar un nuevo archivo de argumentos de texto
- - Crear el servicio asociado a la instancia o crear el archivo de contraseñas
- - Ejecutar SQL*Plus y conectarse AS SYSDBA
- - Crear el archivo de argumentos de servidor
- - Inicio de la instancia
- - Crear la base de datos
- - Finalizar la creación del diccionario de datos
- - Configurar Oracle Net para la nueva base de datos
- Creando base de datps con asistente gráfico
- - Descripción general
- - Creación de una base de datos
- - Gestionar las plantillas
UNIDAD DIDÁCTICA 8. INSTANCIA: ADMINISTRACIÓN
- Administración de los argumentos de inicialización
- - Alterar los argumentos de inicialización
- - Argumentos en el diccionario de datos
- - Exportar un archivo de argumentos del servidor
- - Usar EM Express
- Administración dinámica de la memoria
- - Introducción
- - Información de la memoria
- - Alterar la memoria dinámicamente
- - Usar EM Express
UNIDAD DIDÁCTICA 9. ARCHIVOS DE CONTROL Y DE TRAZA
- Administración de los archivos de control
- - Recordatorio del archivo de control
- - Encontrar la información en los archivos de control
- - Multiplexar el archivo de control
- - Utilizar EM Express
- Gestión de los archivo de traza
- - Recordatorio de los archivos de traza
- - Encontrar información de los archivos de traza
- - Dimensionar los archivos de traza
- - Administrar los archivos de traza
- - Controlar la frecuencia de los puntos de control
- - Utilizar EM Express
UNIDAD DIDÁCTICA 10. ARCHIVOS DE DATOS Y TABLESPACE
- Introducción
- - Descripción general
- - Directivas
- Tablespace Permanente
- - Creación de un tablespace permanente
- - Observaciones de los tablespaces BIGFILE
- - Tablespace permanente predeterminado
- - Modificación de un tablespace permanente
- - Eliminación de un tablespace permanente
- Administración dentro de un tablespace
- - Principios generales
- - Especificar el almacenamiento de un segmento
- - Especificar el modo de gestión de un tablespace
- - Gestión de extensiones dentro de un tablespace gestionado localmente
- - Caso de los tablespaces SYSTEM y SYSAUX
- tablespace temporal
- - Rol del tablespace temporal
- - Grupo de tablespaces temporales
- - Creación de un tablespace temporal administrado localmente
- - Tablespace temporal predeterminado
- - Administración de los tablespaces temporales administrados localmente
UNIDAD DIDÁCTICA 11. USUARIOS Y PERMISOS: ADMINISTRACIÓN
- Gestión de usuarios
- - Modo de identificación del usuario
- - Creación de un usuario
- - Modificación de un usuario
- - Eliminación de un usuario
- - Encontrar información de los usuarios
- Perfiles
- - ¿Qué son los perfiles?
- - Creación de un perfil
- - Modificación de un perfil
- - Asignación de un perfil a un usuario
- - Activación de la limitación de los recursos
- - Eliminación de un perfil
- - Encontrar la información de los perfiles
- Administración de permisos
- - Permiso de sistema
- - Permiso de objeto
- - Rol
- - Limitación de los roles
- - Encontrar información de los permisos