¿Qué quieres aprender?

Máster en Hacking y Análisis Forense: Desarrollo de Herramientas con Python

Máster en Hacking y Análisis Forense: Desarrollo de Herramientas con Python

Euroinnova International Online Education_

Máster online

Descuento Lectiva
2.495 € 1.895

Duración : 12 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Este Máster Análisis Forense perseguirá la consecución de los siguientes objetivos establecidos: Insertar datos en una base de datos MySQL utilizando Python. Aprender las capacidades de Python 3 para responder a las necesidades de las empresas sea cual sea el dominio de la informática en que se trabaje.

A quién va dirigido

Este Master en Hacking y Análisis Forense: Desarrollo de Herramientas con Python está dirigido a profesionales de la programación que quieran aprender sobre Python y su aplicación para diseñar herramientas que sirvan para el Hacking y el análisis forense. Además es interesante para profesionales de los sectores relacionados con el Mundo de la Informática, Diseño Gráfico, Internet y Programación orientada a la web.

Requisitos

Efectuar la matrícula.

Temario completo de este curso

PARTE 1. Diseño web profesional con Dreamweaver CC

  • Unidad didáctica 1. Presentación de los contenidos
  • Unidad didáctica 2. Conceptos básicos y novedades acerca de Dreamweaver CC
  • Unidad didáctica 3. Sitios y documentos web
  • Unidad didáctica 4. Edición y creación de texto
  • Unidad didáctica 5. Enlaces
  • Unidad didáctica 6. Trabajar con imágenes
  • Unidad didáctica 7. Tablas
  • Unidad didáctica 8. Capas y comportamiento
  • Unidad didáctica 9. Estilos CSS I
  • 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
  • Unidad didáctica 15. jQuery Mobile

PARTE 2. Diseño web avanzado con HTML5 y CSS3

  • Unidad didáctica 1. Herramientas necesarias
  • Unidad didáctica 2. Introducción HTML
  • Unidad didáctica 3. Texto, enlaces, listas, imágenes y objetos
  • Unidad didáctica 5. Otras etiquetas importantes
  • Unidad didáctica 6. Metainformación, accesibilidad y validación
  • Unidad didáctica 7. Introducción CSS
  • Unidad didáctica 8. Selectores, unidades de medida y colores
  • Unidad didáctica 9. Modelos de cajas, posicionamiento y visualización
  • Unidad didáctica 10. Estructurar una página “Layout”
  • Unidad didáctica 11. Texto, enlaces, imágenes y listas
  • Unidad didáctica 12. Tablas, formularios y shorthand
  • Unidad didáctica 13. Otras utilidades de CSS?
  • Unidad didáctica 15. Introducción HTML5
  • Unidad didáctica 16. Nuevos atributos, eventos y pseudo-clases
  • 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
  • Unidad didáctica 21. Animaciones, fondos y bordes
  • Unidad didáctica 22. Cajas, cajas flexibles, colores y fuentes
  • Unidad didáctica 23. Enlaces y multi-columnas
  • Unidad didáctica 24. Texto y 2D/3D transformaciones
  • Unidad didáctica 25. Transiciones e interfaz de usuario

PARTE 3. Programación de páginas web con PHP y JavaScript (cliente + servidor)

MÓDULO 1. JavaScript

  • Unidad didáctica 1. Introducción a las páginas web
  • Unidad didáctica 2. Introducción a JavaScript
  • Unidad didáctica 3. Conceptos básicos de programación
  • Unidad didáctica 4. Objetos en JavaScript
  • Unidad didáctica 5. Los objetos Location e History
  • Unidad didáctica 6. El objeto Document
  • Unidad didáctica 7. El objeto Form
  • Unidad didáctica 8. Los objetos Frame, Navigator y Screen

MÓDULO 2. PHP

  • Unidad didáctica 9. Instalación
  • Unidad didáctica 10. Crear un sitio web
  • Unidad didáctica 11. Introducción a PHP
  • Unidad didáctica 12. Arrays y estructuras de control
  • Unidad didáctica 13. Funciones
  • Unidad didáctica 14. Incluir archivos
  • Unidad didáctica 15. Programación orientada a objetos
  • Unidad didáctica 16. Herencia
  • Unidad didáctica 17. Recoger información del usuario
  • Unidad didáctica 18. Validación de formularios
  • Unidad didáctica 19. Cookies y sesiones
  • Unidad didáctica 20. Acceso a archivos
  • Unidad didáctica 21. Errores y excepciones
  • Unidad didáctica 22. Configuración de la base de datos
  • Unidad didáctica 23. Base de datos y SQL
  • Unidad didáctica 24. Buscando más funcionalidad
  • Unidad didáctica 25. Autentificación de los usuarios
  • Unidad didáctica 26. El proceso de compra
  • Unidad didáctica 27. Integrar nuestro carrito a una página web actual
  • Unidad didáctica 28. Formas de pago

PARTE 4. Python avanzado

  • Unidad didáctica 1. Introducción a Python
  • Unidad didáctica 2. Creación de módulos en Python
  • Unidad didáctica 3. Creación de bases de datos en Python
  • 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

PARTE 5. Python 3

  • Unidad didáctica 1. Todo lo que necesitas saber de Python
  • Unidad didáctica 2. Por qué escoger Python
  • Unidad didáctica 3. Implementación del entorno de desarrollo
  • Unidad didáctica 4. Algoritmos básicos
  • Unidad didáctica 6. Declaraciones
  • Unidad didáctica 7. Modelo de objetos
  • Unidad didáctica 8. Tipos de datos y algoritmos aplicados
  • Unidad didáctica 9. Manipulación de datos
  • Unidad didáctica 10. Programación paralela
  • Unidad didáctica 11. Programación de sisunidad didáctica y de red
  • 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
  • Unidad didáctica 14. Crear una aplicación gráfica en 20 minutos

PARTE 6. Python: desarrollo de aplicaciones Hacking & Forensic

  • Unidad didáctica 1. Introducción al hacking e instalación de Python, entorno y librerías para hacking
  • Unidad didáctica 2. Cambiador de direcciones MAC. Conceptos básicos en Python
  • Unidad didáctica 3. MAC Changer. Diseño de algoritmos
  • Unidad didáctica 4. Escáner de red
  • Unidad didáctica 5. Spoofer de ARP
  • Unidad didáctica 6. Rastreador de paquetes
  • Unidad didáctica 7. Suplantador de DNS
  • Unidad didáctica 8. Interceptor de archivos
  • Unidad didáctica 9. Inyector de código
  • Unidad didáctica 10. Omitir HTTPS

PARTE 7. Creación y gestión de bases de datos de SQL

  • Unidad didáctica 1. Introducción a las bases de datos
  • Unidad didáctica 2. El modelo de bases de datos relacional
  • Unidad didáctica 3. Lenguaje de consulta SQL
  • Unidad didáctica 4. MySQL como sistema gestor de bases de datos relacionales
  • Unidad didáctica 5. Salvaguarda y recuperación de datos
  • Unidad didáctica 6. Bases de datos distribuidas
  • Unidad didáctica 7. Seguridad de los datos
  • Unidad didáctica 8. Transferencia de datos
Ver más