Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 120 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS ANALISTA PROGRAMADOR PL/SQL ORACLE 11G
UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado. Además en este curso profundizaremos en Oracle Database 11g que ayuda a los clientes a reducir sus costes informáticos y a ofrecer un servicio de mayor calidad permitiendo la consolidación en nubes de bases de datos y sistemas de ingeniería como Oracle Exadata y Oracle Database Appliance. Ha demostrado ser rápido, fiable, seguro y fácil de gestionar para todo tipo cargas de trabajo de bases de datos incluidas aplicaciones de empresa, almacenes de datos y grandes análisis de datos.
CONTENIDO DEL CURSO GRATIS ANALISTA PROGRAMADOR PL/SQL ORACLE 11G
Parte 1. UML 2.0: Patrones de Diseño de Software
Unidad Didáctica 1. Introducción a UML
- Presentación general
- Origen de UML: Lenguaje de Modelado Unificado
- El proceso unificado de desarrollo
- MDA: Arquitectura orientada a modelos
Unidad Didáctica 2. Conceptos Fundamentales de la Programación Orientada a Objetos
- Introducción a la POO
- ¿Qué es un objeto?
- Concepto de abstracción
- Tipos de objetos
- Encapsulación: protección de datos
- Herencia y reutilización
- Especialización y generalización
- Diferencias entre clases abstractas y concretas
- Polimorfismo: múltiples formas
- Composición de objetos
- El uso de estereotipos en UML para definir elementos especializados
Unidad Didáctica 3. Modelado Inicial I
- Modelado de requisitos mediante diagramas de casos de uso
- - Casos de uso: descripción de funcionalidades
- - Actor: usuario o sistema que interactúa
- - Escenario: situación específica
- - Texto descriptivo de los casos de uso
- Modelado de la dinámica del sistema
- - Diagramas de secuencia
- - Diagramas de comunicación
- - Marcos de interacción entre objetos
- Modelado de objetos concretos
- - Identificación de objetos mediante descomposición
- - Representación de clases
- - Relaciones entre objetos
- - Generalización y especialización entre clases
- - Diagramas de objetos o instancias
- - Diagramas de estructura compuesta
Unidad Didáctica 4. Organización de Elementos de Modelado
- Presentación general
- Empaquetado y diagramas de paquetes
- Relaciones entre paquetes
Unidad Didáctica 5. Modelado Avanzado II
- Modelado de objetos dinámicos
- - Estado y ciclo de vida de objetos
- - Transiciones de estado
- - Diagramas de estados y transiciones
- - Diagramas de temporización (timing)
- Modelado de actividades
- - Secuencias de actividades y enlaces
- - Particiones o calles de actividades
- - Actividades compuestas y subprocesos
- - Diagramas de vista global de las interacciones
- Modelado de la arquitectura del sistema
- - Diagramas de componentes
- - Diagramas de despliegue para distribución física
Unidad Didáctica 6. Perfiles en UML
- Introducción a los perfiles
- Estereotipos personalizados
- Valores etiquetados (tagged values)
Unidad Didáctica 7. Visual Paradigm
- Presentación y objetivos
- Proceso de instalación
- Interfaz de usuario
- Creación de un nuevo proyecto
- Guardado y gestión de proyectos
- Diagramas de clases
- - Creación y edición de diagramas
- - Añadir atributos y operaciones
- - Establecer generalizaciones y relaciones
- Análisis textual
- - Crear diagramas de análisis textual
- - Identificación de clases y elementos
- - Generación de clases candidatas
- Diagramas de componentes
- - Crear componentes e interfaces
Parte 2. Gestión de Bases de Datos Oracle 11g
Unidad Didáctica 1. PL/SQL
- Introducción a SQL en Oracle
- Consultas básicas en SQL
- Consultas avanzadas y complejas
- Trabajo con múltiples tablas en SQL
- Operaciones DML, DDL y DCL: manipulación y definición de datos
Unidad Didáctica 2. Bases de Datos Relacionales
- Conceptos iniciales
- Modelo relacional: estructura y principios
- Sentencias principales del SQL
- Creación y gestión de objetos de directorio
Unidad Didáctica 3. Copias de Seguridad en Oracle 11g
- Fundamentos de respaldo y recuperación
- Procedimientos para realizar copias de seguridad
Unidad Didáctica 4. Administración y Gestión de Bases de Datos
- Restauración de copias de seguridad
- Oracle Flashback: recuperación a estados anteriores
- Movimiento de datos entre esquemas y bases
- Almacenamiento físico y estructuras de datos
- Gestión y seguridad de usuarios y permisos
- Concepto de esquema y su gestión
- Operaciones DML para manipular datos
Unidad Didáctica 5. Seguridad y Mantenimiento en Oracle 11g
- Seguridad en la base de datos
- Servicios de red Oracle Net
- Mantenimiento preventivo y proactivo
- Optimización del rendimiento
Unidad Didáctica 6. Estructura Física de una Base de Datos
- Componentes físicos y diseño de almacenamiento
- - Elementos clave en Oracle para diseño físico
Unidad Didáctica 7. Estructura de Memoria
- Organización de estructuras de memoria
- - Área Global del Sistema (SGA)
- - Memoria de programa y procesos
Unidad Didáctica 8. Procesos en Oracle
- Componentes y gestión de procesos
- - Sistema Monitor (SMON)
- - Procesador de recuperación (PMON)
- - Escritor de base de datos (DBWR)
- - Escritor de registros (LGWR)
- - Punto de control (CKPT)
- - Archivador (ARCH)
- - Recuperador (RECO)