Curso gratis Analista Programador MySQL

Curso gratis Analista Programador MySQL online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 180 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 MYSQL

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 MySQL un servidor de bases de datos muy rápido, seguro, y fácil de usar. Si eso es lo que se está buscando, se le debe dar una oportunidad a MySQL. Se pueden encontrar comparaciones de desempeño con algunos otros manejadores de bases de datos en la página de MySQL.

CONTENIDO DEL CURSO GRATIS ANALISTA PROGRAMADOR MYSQL

Parte 1. UML 2.0: Patrones y buenas prácticas en el diseño de software

Unidad Didáctica 1. Introducción a UML

  1. Conceptos básicos y objetivos de UML
  2. Origen y evolución del UML: Lenguaje de Modelado Unificado
  3. El Proceso Unificado en el desarrollo de software
  4. MDA: Arquitectura Guiada por Modelos

Unidad Didáctica 2. Fundamentos de Orientación a Objetos

  1. Conceptos iniciales y ventajas
  2. El objeto: definición y características
  3. Abstracción y simplificación del sistema
  4. Tipos de objetos y su clasificación
  5. Encapsulación: protección y ocultación de datos
  6. Herencia: reutilización y extensión de clases
  7. Especialización y generalización de elementos
  8. Clases abstractas y concretas: diferencias y usos
  9. Polimorfismo: objetos que responden de forma diferente
  10. Composición: relación de parte a todo
  11. Estereotipos en UML: definición y aplicación para extender elementos

Unidad Didáctica 3. Modelado Inicial

  1. Modelado de requisitos mediante diagramas de casos de uso
    • Casos de uso: definición y utilidad
    • Actor: entidad que interactúa con el sistema
    • Escenario: diferentes situaciones de uso
    • Descripción textual de casos de uso
  2. Modelado de la dinámica del sistema
    • Diagrama de secuencia: interacción entre objetos
    • Diagrama de comunicación: flujo de mensajes
    • Marcos de interacción: organización de diagramas
  3. Modelado de objetos y estructura interna
    • Identificación de objetos mediante descomposición
    • Representación de clases y atributos
    • Relaciones y asociaciones entre objetos
    • Herencia y generalización entre clases
    • Diagrama de objetos o instancias en tiempo de ejecución
    • Diagrama de estructura compuesta del sistema

Unidad Didáctica 4. Organización de Elementos de Modelado

  1. Conceptos introductorios
  2. Empaquetado y diagramas de paquetes para organizar elementos
  3. Relaciones y asociaciones entre diferentes paquetes

Unidad Didáctica 5. Modelado avanzado

  1. Modelado de objetos y sus estados
    • Estados y transiciones
    • Diagramas de estados y timing
  2. Modelado de actividades y procesos
    • Actividades encadenadas y particiones (calles)
    • Actividades compuestas y sus diagramas
    • Visión general de las interacciones mediante diagramas de vista global
  3. Modelado de la arquitectura del sistema
    • Diagrama de componentes
    • Diagrama de despliegue para distribución física

Unidad Didáctica 6. Perfiles en UML

  1. Concepto y utilidad de los perfiles
  2. Estereotipos: extensiones para personalizar UML
  3. Valores etiquetados (Tagged Values) para añadir información adicional

Unidad Didáctica 7. Visual Paradigm

  1. Introducción y ventajas
  2. Proceso de instalación y configuración
  3. Interfaz de usuario y navegación
  4. Creación de nuevos proyectos
  5. Guardado y gestión de proyectos
  6. Diagrama de clases: creación y edición
    • Agregar elementos, atributos y operaciones
    • Definir relaciones como generalización y asociación
  7. Análisis textual: generación y revisión
    • Creación de diagramas de análisis textual
    • Identificación de clases y elementos clave
    • Generación de clases candidatas para el diseño
  8. Diagrama de componentes: definición y creación
    • Componentes
    • Interfaces

Parte 2. Administración de Bases de Datos con MySQL

Unidad Didáctica 1. Introducción a MySQL

  1. ¿Qué es MySQL y por qué es relevante?
  2. Open Source y comunidad de desarrollo
  3. Ventajas de usar MySQL en proyectos
  4. Aspectos técnicos esenciales y características principales

Unidad Didáctica 2. Instalación de MySQL

  1. Introducción a la instalación
  2. Configuración de XAMPP para MySQL
  3. Verificación de la instalación con XAMPP
  4. Acceso a phpMyAdmin para gestión visual
  5. Configuración de la contraseña de root
  6. Gestión de usuarios y permisos
  7. Acceso a MySQL desde la consola de comandos
  8. Tipos de tablas en MySQL y su creación
  9. Relaciones: uno a muchos y muchos a muchos

Unidad Didáctica 3. Tipos de Datos en MySQL

  1. Introducción a los tipos de datos
  2. Resumen de tipos de datos disponibles
  3. Datos de texto: VARCHAR, CHAR
  4. Datos numéricos: INT, DECIMAL, FLOAT
  5. Fechas y horas: DATE, DATETIME, TIMESTAMP
  6. Importancia de seleccionar el tipo adecuado para optimizar la base
  7. Relación entre tipos de datos y su uso en diseño de base de datos

Unidad Didáctica 4. Operadores y Funciones en SQL

  1. Introducción y conceptos básicos
  2. Control de flujo en consultas
  3. Operadores de comparación y sus funciones
  4. Operadores lógicos para condiciones complejas
  5. Funciones de fecha para manipular datos temporales
  6. Funciones de cadenas de texto (String)
  7. Funciones aritméticas para cálculos
  8. Funciones matemáticas avanzadas

Unidad Didáctica 5. Sintaxis SQL

  1. Introducción a la sintaxis básica de SQL
  2. Sentencias para definir la estructura de datos: CREATE, ALTER, DROP
  3. Operaciones de manipulación de datos: SELECT, INSERT, UPDATE, DELETE
  4. Subconsultas: estructura y uso
  5. JOINs: combinaciones de tablas para obtener información relacionada

Unidad Didáctica 6. Procedimientos Almacenados

  1. Concepto y beneficios de los procedimientos almacenados
  2. Creación y gestión de stored procedures
  3. Sintaxis básica y ejemplos de uso

Unidad Didáctica 7. Triggers o Disparadores

  1. Qué son y para qué sirven los triggers
  2. Cuándo y cómo utilizarlos
  3. Sintaxis para crear triggers: CREATE TRIGGER
  4. Eliminación de triggers: DROP TRIGGER

Unidad Didáctica 8. Vistas en SQL

  1. Introducción y utilidad de las vistas
  2. Creación de vistas con CREATE VIEW
  3. Modificación de vistas con ALTER VIEW
  4. Eliminación de vistas con DROP VIEW

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso