Descripción
PARTE 1. UML 2.0: PATRONES DE DISEÑO DE SOFTWARE
TEMA 1. INTRODUCCIÓN A UML
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
TEMA 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
TEMA 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
TEMA 4. ESTRUCTURACIÓN DE LOS ELEMENTOS DE MODELADO
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
TEMA 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
TEMA 6. LOS PERFILES
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
TEMA 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. ADMINISTRACIÓN DE BASES DE DATOS CON MYSQL
TEMA 1. INTRODUCCIÓN A MYSQL
- ¿Qué es MySQL?
- MySQL Open Source
- ¿Por qué usar MySQL?
- Algunos detalles técnicos de MySQL
- Características
TEMA 2. INSTALACIÓN MYSQL
- Introducción
- Instalación de Xampp
- Comprobar la instalación de Xampp
- PHPMyAdmin
- Contraseña para el root
- Administración de usuarios
- Acceder a nuestra base de datos por consola
- Tipos de tablas en MySQL
- Crear tablas
- Relaciones uno a muchos
- Relaciones muchos a muchos
TEMA 3. TIPOS DE DATOS
- Introducción
- Resumen de los tipos de datos
- Tipos de datos String y Char
- Tipos de datos numéricos
- Tipos de datos para fecha y hora
- Almacenamiento según el tipo de campo
- La importancia de coger el tipo de columna correcto
- Relación con otros tipos de datos de bases de datos
TEMA 4. OPERADORES ARITMÉTICO-LÓGICOS Y FUNCIONES
- Introducción
- Control de flujo
- Operadores y funciones de comparación
- Operadores lógicos
- Funciones de fecha
- Funciones para tipos String
- Funciones aritméticas
- Funciones matemáticas
TEMA 5. SINTAXIS SQL
- Introducción a la sintaxis SQL
- Sentencias de definición de la estructura de datos
- Sentencias de datos: Select, Insert, Delete, Update
- Sintaxis de subconsultas
- Sintaxis de JOIN
TEMA 6. PROCEDIMIENTOS ALMACENADOS
- Introducción a los Procedimientos almacenados
- Stored procedure (Procedimientos almacenados)
- Introducción a la sintaxis de los procedures (procedimientos)
TEMA 7. TRIGGERS O DISPARADORES
- Introducción a los trigger
- Para que sirven y cuando utilizarlos.
- Sintaxis de los trigger, Create trigger
- Sintaxis de los trigger, drop trigger
TEMA 8. VISTAS
- Introducción a las vistas
- Sintaxis de las views, create view
- Sintaxis de las views, alter view
- Sintaxis de las view, drop view
Valoraciones
No hay valoraciones aún.