Objetivos
Este curso posibilitará a los estudiantes a comprender los conceptos claves de la programación en Python para su uso en la ciberseguridad, desarrollando competencias bases en la programación de Python, su aplicación en la Criptografía y en el diseño e implementación de herramientas para la ciberseguridad.
El curso tiene como objetivos especificos de:
- Comprender los conceptos claves de la programación en Python
- Comprender la aplicación de Python en la Criptografía
- Comprender la aplicación de Python en Pruebas de Seguridad
Insignia de certificación otorgada por Credly
Equipo Docente


Pablo Villaroel
Pablo es un Ingeniero Civil Industrial con mención en innovación, de la Universidad del Desarrollo.
Actualmente se desempeña como programador freelancer y profesor de programación en Python, trabajando con docenas de personas de todas partes del mundo, desarrollando programas y cursos diseñados para ayudarles a introducirse en el ámbito de la tecnología.


Haridas Umpierrez
Licenciado en Física de la Universidad Andrés Bello. Actualmente es Doctorante de Física, con especialidad en mecánica estadística y Teoría de Probabilidad.
Con investigación en mecánica estadística y probabilidad publicada en la revista Physica A tratando modelos estadísticos bajo falta de información, aplicables en diversas áreas mediante el uso integral de las reglas de probabilidad Bayesiana y diversos teoremas matemáticos.


Rudy Pinochet
Profesional con 15 años de experiencia en banca, seguros, finanzas, retail y petróleo. Actual Director de Consulting Services en ITBox y Director de Relaciones de ISACA Capítulo Chileno.
Posee certificaciones en Certified Data Privacy Solutions Engineer – ISACA. Certified Information Security Manager – ISACA, Certified Professional As Scrum Product Owner – SkillFront, Certified Network Scurity Specialist – ICSI AcessData Certified Investigator – Access Data.
Estructura de Contenidos
Introducción a Python:
- Tipos de Datos
- Operadores Aritméticos
- Constantes y Variables
- Sentencias de Decisión (IF- THEN – ELSE)
- Uso de Funciones Nativas
- Uso de Funciones Importadas
Introducción a Python:
- Sentencia While
- Sentencia For
- Ejemplos de Aplicaciones
Introducción a la Criptografía en Python:
- Introducción a la Criptografía
- Funciones de Hash
- Cifrado Simétrico
- Cifrado Asimétrico
- PKI
- Ejemplos de Aplicaciones
Introducción al desarrollo de herramientas de ciberseguridad en Python:
- Conociendo bibliotecas publicas de funciones
- Diseño de herramientas de ciberseguridad en Python
- Implementación y prueba de herramientas de ciberseguridad en Python
- Ejemplos de Aplicaciones
APROBACIÓN FUNDAMENTOS DE PYTHON PARA LA CIBERSEGURIDAD
Quienes han desarrollado el curso han desarrollado habilidades en la comprensión de comprender los conceptos claves de la protección de datos, privacidad, seguridad de la información y cumplimiento, desarrollando capacidades en la comprensión del Framework de protección de datos ISO 29.100, del Reglamento General de Protección de Datos Europeo (RGPD), del Sistema de Gestión de la Privacidad basado en ISO 27.701 y de la norma ISO 37301 de Sistema de Gestión de Compliance.


