Máster en Ciberseguridad y Análisis Forense: Creación de Herramientas con Python + Titulación universitaria
Master
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Master
-
Metodología
Online
-
Horas lectivas
1500h
-
Duración
12 Meses
-
Inicio
Fechas a elegir
El Máster en Ciberseguridad y Análisis Forense: Creación de Herramientas con Python te prepara para enfrentar los desafíos más críticos del mundo digital actual. Con el auge de las amenazas cibernéticas, la demanda de expertos en ciberseguridad nunca ha sido tan alta. Este programa te equipa con las habilidades necesarias para detectar, analizar y mitigar ataques cibernéticos, utilizando Python como herramienta clave para crear soluciones efectivas. Aprenderás desde conceptos avanzados de ciberseguridad y análisis forense hasta el desarrollo de aplicaciones específicas para hacking y forensic, fortaleciendo tu capacidad para proteger sistemas y datos. El enfoque online del máster te ofrece flexibilidad y acceso a contenidos de vanguardia, permitiéndote estudiar desde cualquier lugar. Al finalizar, estarás preparado para destacar en un sector en constante expansión, convirtiéndote en un profesional altamente valorado y competitivo.
Información importante
Precio a usuarios Emagister:
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Doble Titulación: - Titulación de Máster en Ciberseguridad y Análisis Forense: Creación de Herramientas con Python con 1500 horas expedida por EDUCA BUSINESS SCHOOL como Escuela de Negocios Acreditada para la Impartición de Formación Superior de Postgrado, con Validez Profesional a Nivel Internacional - Titulación Universitaria de Curso Superior Universitario en Creación y Gestión de Base de Datos SQL con 200 horas y 8 créditos ECTS por la Universidad Católica de Murcia
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 10 años en Emagister.
Materias
- Hacking ético
- Análisis forense
- Archivos
- Seguridad de datos
- Hacking
Temario
PARTE 1. DISEÑO WEB PROFESIONAL CON DREAMWEAVER CC UNIDAD DIDÁCTICA 1. PRESENTACIÓN DE LOS CONTENIDOS Objetivo del curso: Dreamweaver es uno de los programas más potentes para la creación de páginas Web. Dirigido a: Diseñadores gráficos o Web que desean aprender a crear páginas Web UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS Y NOVEDADES ACERCA DE DREAMWEAVER CC ¿Que es un dominio de un sitio Web? ¿Qué es un servidor Web? Clases de Alojamiento Web: Alojamiento Web gratis, Alojamiento compartido, Housing o colocation Resolución de pantalla y sus diferentes tamaños: Absoluto y relativo Lenguaje HTML: el lenguaje con el que se escriben las páginas Web Diferentes tipografías y colores en la Web Prácticas UNIDAD DIDÁCTICA 3. SITIOS Y DOCUMENTOS WEB Sitios en Dreamweaver, Presenta los pasos a seguir para crear y configurar un sitio Web en el programa Macromedia Dreamweaver. Explica las diferencias entre el sitio local y sitio remoto, cómo organizarlos para albergar el contenido creado y las distintas formas de ver los archivos en el sitio local Configurar un sitio Web Administrar y editar sitios Web Crear y abrir documentos: Creación de una página en blanco, Creación de una plantilla en blanco, Creación de una página basada en un archivo de muestra de Dreamweaver CC, Cómo abrir y editar documentos existentes Espacio de trabajo de Dreamweaver CC Vistas del documento: Código, Código dividida, Diseño, en vivo Propiedades de la página: CSS, HTML Prácticas UNIDAD DIDÁCTICA 4. EDICIÓN Y CREACIÓN DE TEXTO Insertar Texto: Se indica cómo introducir texto en las páginas Web a través del programa Macromedia Dreamweaver CC. UNIDAD DIDÁCTICA 5. ENLACES Introducción: Explica cómo insertar hipervínculos en las páginas Web a través del programa Macromedia Dreamweaver: vínculos a un lugar determinado de una página (a través de un anclaje con nombre), vínculos a otras páginas (del mismo sitio o a cualquier página de Internet) y vínculos en un menú de salto. Se indican las diferencias entre rutas absolutas y relativas, así como la administración y modificación de hipervínculos en Dreamweaver UNIDAD DIDÁCTICA 6. TRABAJAR CON IMÁGENES Insertar una imagen: se describe el modo de incorporar imágenes en las páginas Web a través del programa Macromedia Dreamweaver. Se presentan los formatos gráficos que se pueden utilizar en una página Web y sus diferencias, así como la creación de imágenes de sustitución, mapas de imagen y barras de navegación Propiedades de la imagen: El inspector de propiedades Alinear y redimensionar una imagen Rollover: una imagen al visualizarse en un navegador cambia Mapas de imagen Marcadores de posición Objetos Inteligentes Prácticas UNIDAD DIDÁCTICA 7. TABLAS UNIDAD DIDÁCTICA 8. CAPAS Y COMPORTAMIENTO Las capas: Explica que las capas por lo general se definen con las etiquetas div y span y pueden contener cualquier objeto, por ejemplo un formulario, un fragmento de texto o un plug-in Posiciones de las cajas: Estática, Relativa, absoluta y fija Insertar capas Propiedades de las capas: inspector de propiedades Panel Diseñador de CSS Capas prediseñadas Comportamientos: código JavaScript Aplicar un comportamiento Prácticas UNIDAD DIDÁCTICA 9. ESTILOS CSS I Hojas de estilo: Reglas CSS. Explica que las hojas de estilos en cascada (CSS) son un conjunto de reglas de formato que determinan el aspecto del contenido de una página Web. La utilización de estilos CSS para aplicar formato a una página permite separar el contenido de la presentación Panel estilos: permite supervisar las reglas y propiedades CSS que afectan al elemento de página seleccionado Crear y adjuntar hojas de estilo Propiedades de tipo: definición de la configuración básica de la fuente Propiedades de fondo Propiedades de bloque Propiedades del cuadro Propiedades del borde Definir consulta de Medios Definir selectores Definir propiedades Prácticas UNIDAD DIDÁCTICA 10. ESTILOS CSS II UNIDAD DIDÁCTICA 11. ELEMENTOS MULTIMEDIA Y JQUERY UI UNIDAD DIDÁCTICA 12. PLANTILLAS Y BIBLIOTECA UNIDAD DIDÁCTICA 13. FORMULARIOS Y SITIOS REMOTOS UNIDAD DIDÁCTICA 14. DISEÑO DE CUADRÍCULA Y FTP D UNIDAD DIDÁCTICA 15. JQUERY MOBILE jQuery Mobile Temas Panel muestras Agregar Contenidos Prácticas PARTE 2. DISEÑO WEB AVANZADO CON HTML5 Y CSS3 UNIDAD DIDÁCTICA 1. HERRAMIENTAS NECESARIAS Introducción Editor de texto Navegadores UNIDAD DIDÁCTICA 2. INTRODUCCIÓN HTML Introducción HTML ¿Cómo creamos documento HTML? Características básicas UNIDAD DIDÁCTICA 3. TEXTO, ENLACES, LISTAS, IMÁGENES Y OBJETOS Textos en HTML Enlaces Listas en HTML Imágenes y objetos UNIDAD DIDÁCTICA 4. TABLAS, FORMULARIOS Y ESTRUCTURAS Tablas Formularios Estructuras y layout UNIDAD DIDÁCTICA 5. OTRAS ETIQUETAS IMPORTANTES Otras etiquetas importantes UNIDAD DIDÁCTICA 6. METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN ¿Qué es la Metainformación? Accesibilidad Validación UNIDAD DIDÁCTICA 7. INTRODUCCIÓN CSS Introducción CSS Soporte de CSS en navegadores Especificación oficial Funcionamiento básico de CSS ¿Cómo incluir CSS en la Web? Estilo básico Medios CSS Comentarios Sintaxis de la definición UNIDAD DIDÁCTICA 8. SELECTORES, UNIDADES DE MEDIDA Y COLORES Selectores CSS Unidades de medida Colores UNIDAD DIDÁCTICA 9. MODELOS DE CAJAS, POSICIONAMIENTO Y VISUALIZACIÓN Modelo de cajas Propiedades de las cajas Margen, relleno, bordes y modelo de cajas Posicionamiento y visualización Posicionamiento Visualización UNIDAD DIDÁCTICA 10. ESTRUCTURAR UNA PÁGINA “LAYOUT” Introducción a layout ¿Cómo centrar una página horizontalmente? ¿Cómo centrar una página verticalmente? Estructura y layout Altura/anchuras máximas y mínimas Estilos avanzados UNIDAD DIDÁCTICA 11. TEXTO, ENLACES, IMÁGENES Y LISTAS Textos en CSS Enlaces Imágenes Listas UNIDAD DIDÁCTICA 12. TABLAS, FORMULARIOS Y SHORTHAND Tablas Formulario UNIDAD DIDÁCTICA 13. OTRAS UTILIDADES DE CSS Versión para imprimir Personalizar el cursor Hacks y filtros Prioridad en las declaraciones Validar CSS Recomendaciones Generales Recursos útiles UNIDAD DIDÁCTICA 14. FIREBUG ¿Qué es Firebug? ¿Como se instala? ¿Como usamos Firebug? UNIDAD DIDÁCTICA 15. INTRODUCCIÓN HTML5 ¿Qué es HTML5? ¿Cuáles son las mejoras? Etiquetas Obsoletas Etiquetas modificadas Lista de etiquetas HTML5 Atributos eliminados Otros cambios Estructura HTML5 Nueva estructuración del body Otros elementos nuevos de estructuración UNIDAD DIDÁCTICA 16. NUEVOS ATRIBUTOS, EVENTOS Y PSEUDO-CLASES Introducción a atributos globales Nuevos atributos Introducción a los nuevos eventos. UNIDAD DIDÁCTICA 17. NUEVOS ELEMENTOS SEMÁNTICOS UNIDAD DIDÁCTICA 18. MEJORAS EN LOS FORMULARIOS UNIDAD DIDÁCTICA 19. OTRAS MEJORAS DE HTML5 UNIDAD DIDÁCTICA 20. INTRODUCCIÓN A CSS3 Introducción Unidades, colores y fuentes Nuevos Selectores y pseudo-clases UNIDAD DIDÁCTICA 21. ANIMACIONES, FONDOS Y BORDES Propiedades para la animación Nuevas propiedades para los fondos Nuevas propiedades para Bordes UNIDAD DIDÁCTICA 22. CAJAS, CAJAS FLEXIBLES, COLORES Y FUENTES Propiedades de las cajas Propiedades de las cajas flexibles Propiedades del color Propiedades para las Fuentes UNIDAD DIDÁCTICA 23. ENLACES Y MULTI-COLUMNAS Propiedades para los hiperenlaces Propiedades de las multi-columnas UNIDAD DIDÁCTICA 24. TEXTO Y 2D/3D TRANSFORMACIONES Propiedades para texto Propiedad 2D/3D Transform UNIDAD DIDÁCTICA 25. TRANSICIONES E INTERFAZ DE USUARIO Propiedades para las transiciones Propiedades para la interfaz de usuario Validación CSS3 PARTE 3. PROGRAMACIÓN DE PAGINAS WEB CON PHP Y JAVASCRIPT (CLIENTE + SERVIDOR) MÓDULO 1. JAVASCRIPT UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS PÁGINAS WEB Introducción Programación del lado del cliente Programación del lado del Servidor ¿Qué utilizaremos? ¿Qué necesita saber? Nuestro primer ejemplo UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A JAVASCRIPT La etiqueta SCRIPT Contenido Alternativo Variables Tipos de Datos Operadores Cuadros de diálogo Práctica 2 UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN Introducción Estructuras de decisión Estructuras lógicas Estructuras de repetición Definir funciones Llamadas a funciones Ámbito de las variables Práctica 3 UNIDAD DIDÁCTICA 4. OBJETOS EN JAVASCRIPT Introducción La jerarquía de objetos Propiedades y Eventos Métodos Práctica 4 UNIDAD DIDÁCTICA 5. LOS OBJETOS LOCATION E HISTORY ¿Qué es un URL? El Objeto Location Redirigir a otra página El Objeto History Práctica 5 UNIDAD DIDÁCTICA 6. EL OBJETO DOCUMENT Introducción La propiedad Title Los colores de la página El método write El conjunto images Práctica 6 UNIDAD DIDÁCTICA 7. EL OBJETO FORM Formularios HTML El conjunto forms La propiedad elements Validar la información ¿Cuándo realizar la validación? Tipos de Validación Práctica 7 UNIDAD DIDÁCTICA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN El conjunto frames El objeto navigator El objeto screen Práctica 8 MÓDULO 2. PHP UNIDAD DIDÁCTICA 9. INSTALACIÓN Introducción Obtener el paquete XAMPP Instalar el paquete XAMPP Apache y MySQL como servicios La directiva register_globals Práctica 9 UNIDAD DIDÁCTICA 10. CREAR UN SITIO WEB ¿Cómo funcionan las páginas PHP? Crear un alias en apache La página principal Práctica 10 UNIDAD DIDÁCTICA 11. INTRODUCCIÓN A PHP Las etiquetas PHP Variables Tipos de datos Constantes Práctica 11 UNIDAD DIDÁCTICA 12. ARRAYS Y ESTRUCTURAS DE CONTROL Arrays Estructuras de repetición Estructuras de decisión Combinar estructuras Arrays Asociativos El bucle foreach Arrays Multidimensionales Práctica 12a Práctica 12b UNIDAD DIDÁCTICA 13. FUNCIONES Introducción Crear Funciones Llamar a una función Paso de parámetros Parámetros por defecto Práctica 13 UNIDAD DIDÁCTICA 14. INCLUIR ARCHIVOS Ámbito de las variables Variables estáticas Uso de include y require Incluir solo una vez Seguridad de los archivos incluidos Práctica 14 UNIDAD DIDÁCTICA 15. PROGRAMACIÓN ORIENTADA A OBJETOS Introducción Clases Propiedades Métodos Visibilidad Crear Objetos Destructores Práctica 15a Práctica 15b UNIDAD DIDÁCTICA 16. HERENCIA Presentación Crear subclases Crear objetos de las subclases Sobrescribir métodos El acceso protected Práctica 16 UNIDAD DIDÁCTICA 17. RECOGER INFORMACIÓN DEL USUARIO UNIDAD DIDÁCTICA 18. VALIDACIÓN DE FORMULARIOS Expresiones regulares Limpiando la información Comprobando el formulario de origen Práctica 18 UNIDAD DIDÁCTICA 19. COOKIES Y SESIONES Introducción Crear cookies Caducidad de la cookies Dependencia del navegador Características de los cookies ¿Qué es una sesión? UNIDAD DIDÁCTICA 20. ACCESO A ARCHIVOS Introducción Crear el archivo Escribir en el archivo Leer de un archivo Práctica 20 UNIDAD DIDÁCTICA 21. ERRORES Y EXCEPCIONES Errores Excepciones Práctica 21a Práctica 21b UNIDAD DIDÁCTICA 22. CONFIGURACIÓN DE LA BASE DE DATOS MySql Contraseña para el root Extensión mysqli PHPMyAdmin Administración de usuarios Práctica 22 UNIDAD DIDÁCTICA 23. BASE DE DATOS Y SQL UNIDAD DIDÁCTICA 24. BUSCANDO MÁS FUNCIONALIDAD Ordenar el resultado Dividir el resultado en páginas Consultas preparadas Práctica 24 UNIDAD DIDÁCTICA 25. AUTENTIFICACIÓN DE LOS USUARIOS La página de login La página de registro Asegurar la confidencialidad Práctica 25 UNIDAD DIDÁCTICA 26. EL PROCESO DE COMPRA Introducción Modificar listaproductos.php La página comprar.php Identificar al cliente La página carritocompra.php Confirmar el pedido La página de desconexión Migrar el carrito de la compra Práctica 26a Práctica 26b UNIDAD DIDÁCTICA 27. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL Introducción ¿Qué vamos a hacer? Construir la estructura HTML UNIDAD DIDÁCTICA 28. FORMAS DE PAGO Introducción Tipos de Formas de Pago Contrareembolso Transferencia Bancaria Domiciliación Bancaria Tarjetas Bancarias Tarjetas de Comercio Paypal ¿Qué Formas de Pago Utilizaremos? Modificando la Interfaz de Nuestra Tienda Modificando nuestra base de datos Modificando el Código Anterior Implementando el Contrareembolso Implementando la transferencia Implementando el Paypal PARTE 4. PHYTON AVANZADO UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PYTHON Introducción de Python avanzado Comandos en Python Métodosy funcionamiento para Python Orden en Python Uso de conjuntos en Python UNIDAD DIDÁCTICA 2. CREACIÓN DE MÓDULOS EN PYTHON Como crear un módulo para Python Como crear variables con Path de Python Uso de paquetes con Python UNIDAD DIDÁCTICA 3. CREACIÓN DE BASES DE DATOS EN PYTHON Unir MySQL en Python Añadir datos en una base de datos MySQL con Python Como leer datos de una base de datos MySQL con Python Borrar datos MySQL SQLite con Python Insertar, leer y borrar datos en SQLite UNIDAD DIDÁCTICA 4. USO DE INTERFAZ GRÁFICA DE PYTHON UNIDAD DIDÁCTICA 5. LEER Y VISUALIZAR LA WEB CON PYTHON ZEN DE PYTHON urllib2 y BeautifulSoup en Python Práctica de lectura en Python Zen de Python y conclusiones de Python PARTE 5. PHYTON 3 UNIDAD DIDÁCTICA 1. TODO LO QUE NECESITAS SABER DE PYTHON UNIDAD DIDÁCTICA 2. POR QUÉ ESCOGER PYTHON Características del lenguaje - Funcionalidad - Puerta de entrada - Garantías Alcance del lenguaje - Particulares - Educación - Empresas - Investigación Referencias por cada sector - Empresas innovadoras - Industria informática - Desarrolladores de software Otras características a destacar - Posibilidad de desarrollo rápido - Facilidad para la venta de desarrollos en Python UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN DEL ENTORNO DE DESARROLLO Instalación Python y configuración de python - Windows - UNIX/Linux - Mac OS - Compilación - Compilación de Python 3.4 Instalar librerías externas - Instalador o administrador de paquetes - PIP - Entorno virtual Instalar un IDE - Consola y herramientas asociadas - Eclipse + PyDev - Aptana - Eric - PyCharm - Otras soluciones - StacklessPython - Entorno heterogéneo Uso de la consola - Consola estándar - iPython UNIDAD DIDÁCTICA 4. ALGORITMOS BÁSICOS Delimitadores - Instrucción - Una línea de código = una instrucción - Comentario - Una instrucción en varias líneas - Palabras clave - Palabras reservadas - Indentación - Símbolos - Operadores - Uso del carácter de subrayado - PEP-8 - PEP-7 - PEP-257 Instrucciones - Definiciones - Instrucciones condicionales - Iteraciones - Construcciones funcionales - Gestión de excepciones - Otros UNIDAD DIDÁCTICA 6. DECLARACIONES Variable - ¿Qué es una variable? - Tipado dinámico - Visibilidad Función - Declaración - Parámetros Clase - Declaración Módulo - Declaración - Instrucciones específicas - ¿Cómo conocer el contenido de un módulo? UNIDAD DIDÁCTICA 7. MODELO DE OBJETOS TUNIDAD DIDÁCTICA 8. TIPOS DE DATOS Y ALGORITMOS APLICADOS UNIDAD DIDÁCTICA 9. MANIPULACIÓN DE DATOS Bases de datos - Presentación - Acceso a una base de datos relacional - Uso de un ORM - Otras bases de datos LDAP - Presentación - Instalación - Abrir una conexión a un servidor - Realizar una búsqueda - Síncrono vs asíncrono - Conexiones seguras XML - XML y las tecnologías relacionadas - Validar un documento XML - DOM - SAX - XPath - XSLT - El caso concreto de los archivos HTML Herramientas de manipulación de datos - Encriptar un dato - Generar números aleatorios - Expresiones regulares Trabajar con medios gráficos - Imágenes UNIDAD DIDÁCTICA 10. PROGRAMACIÓN PARALELA UNIDAD DIDÁCTICA 11. PROGRAMACIÓN DE SISUNIDAD DIDÁCTICA Y DE RED Presentación - Definición - Objetivos del capítulo Escribir scripts de sistema - Conozca su sistema operativo - Gestión de archivos - Alternativas sencillas a los comandos bash habituales - Herramientas - Comprimir y descomprimir un archivo Trabajar con argumentos - Presentación - Implementación Programación de red - Escribir un servidor y un cliente - Utilizar un protocolo estándar - Servicios web Uso de hardware - Wake-on-LAN - Uso del puerto serie UNIDAD DIDÁCTICA 12. CREAR UNA APLICACIÓN WEB EN 30 MINUTOS UNIDAD DIDÁCTICA 13. CREAR UNA APLICACIÓN DE CONSOLA EN 10 MINUTOS Objetivo Registrar el script Creación de los datos Parser de argumentos UNIDAD DIDÁCTICA 14. CREAR UNA APLICACIÓN GRÁFICA EN 20 MINUTOS Objetivo - Funcional - Técnica Breve presentación de Gtk y algunos trucos - Presentación - Trucos Iniciar el programa Interfaz gráfica con Glade Crear el componente gráfico Controlador Otras librerías gráficas - TkInter - wxPython - PyQt - PySide - Otras PARTE 6. PYTHON: DESARROLLO DE APLICACIONES HACKING & FORENSIC UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL HACKING E INSTALACIÓN DE PYTHON, ENTORNO Y LIBRERIAS PARA HACKING UNIDAD DIDÁCTICA 2. CAMBIADOR DE DIRECCIONES MAC. CONCEPTOS BÁSICOS EN PYTHON Hacking ético Tipos de hacking ético Perfil del hacker ético Selección del sistema operativo adecuado Python para hacking UNIDAD DIDÁCTICA 3. MAC CHANGER. DISEÑO DE ALGORITMOS Variables y tipos de datos Sintaxis y estructuras de control en Python Funciones en Python Cambio de MAC con Python UNIDAD DIDÁCTICA 4. ESCÁNER DE RED ¿Qué son las redes? Herramientas de escaneo de red populares Scapy Escaneo de puertos Envío de paquetes personalizados Trazar una ruta (traceroute) UNIDAD DIDÁCTICA 5. SPOOFER DE ARP Suplantación de identidad Protección contra la suplantación de identidad Propósito del ARP en las redes Spoofer ARP UNIDAD DIDÁCTICA 6. RASTREADOR DE PAQUETES Tipos de paquetes Definición de rastreador de paquetes Crear un rastreador de paquetes en Python Wireshark UNIDAD DIDÁCTICA 7. SUPLANTADOR DE DNS Sistema de nombres de dominio (DNS) Suplantación de DNS Cómo programar en Python Métodos de detección UNIDAD DIDÁCTICA 8. INTERCEPTOR DE ARCHIVOS UNIDAD DIDÁCTICA 9. INYECTOR DE CÓDIGO ¿Qué es un inyector de código? Técnicas de inyección de código Peligros y consideraciones de seguridad Inyector de código en Python UNIDAD DIDÁCTICA 10. OMITIR HTTPS HTTPS Razones para omitir HTTPS Requests Cómo omitir HTTPS en Python PARTE 7. CREACIÓN Y GESTIÓN DE BASES DE DATOS DE SQL UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS Ventajas e inconvenientes de las baes de datos Conceptos generales El modelo entidad-relación El modelo entidad-relación extendido Restricciones de integridad UNIDAD DIDÁCTICA 2. EL MODELO DE BASES DE DATOS RELACIONAL Estructura del modelo relacional Claves en el modelo relacional Restricciones de integridad Teoría de la normalización Diseño de una base de datos relacional Tipos de lenguajes relacionales UNIDAD DIDÁCTICA 3. LENGUAJE DE CONSULTA SQL Caracterísiticas de SQL Sistemas de Gestión de Bases de Datos con soporte SQL Sintaxis en SQL Especificación de restricciones de integridad UNIDAD DIDÁCTICA 4. MYSQL COMO SISTEMA GESTOR DE BASES DE DATOS RELACIONALES Caracterísiticas de MySQL Tipos de datos Sisntaxis SQL para MySQL UNIDAD DIDÁCTICA 5. SALVAGUARDA Y RECUPERACIÓN DE DATOS UNIDAD DIDÁCTICA 6. BASES DE DATOS DISTRIBUIDAS Definición de SGBD distribuido. Principales ventajas y desventajas Características esperadas en un SGBD distribuido Clasificación de los SGBD distribuidos Enumeración y explicación de las reglas de DATE para SGBD distribuidos Replicación de la información en bases de datos distribuidas Procesamiento de consultas Descomposición de consultas y localización de datos UNIDAD DIDÁCTICA 7. SEGURIDAD DE LOS DATOS Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad Normativa legal vigente sobre datos Supuestos prácticos UNIDAD DIDÁCTICA 8. TRANSFERENCIA DE DATOS Herramientas para importar y exportar datos Clasificación de las herramientas Ejemplo de ejecución de una exportación e importación de datos Migración de datos entre diferentes SGBD Inconvenientes al traspasar datos entre distintos SGBD
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Máster en Ciberseguridad y Análisis Forense: Creación de Herramientas con Python + Titulación universitaria
