Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de...

4

Transcript of Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de...

Page 1: Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de la programación • Hay más de un Python (Versiones) • Herramientas recomendadas
Page 2: Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de la programación • Hay más de un Python (Versiones) • Herramientas recomendadas

Contenido del CursoSesión 1Introducción

• Lo esencial de la programación• Hay más de un Python (Versiones)• Herramientas recomendadas• Pruebas de ambientes• Ejecución y Debug• Desafío

Sesión 2Lo básico

• Hola mundo en Python• Tipo de dato: Literal• Operadores• Variables• Interacción HC con Python• Creación de aplicaciones de consola interactiva.• Desafío

Sesión 3Lo esencial

• Decisiones en Python (condicionales)• Iteraciones en Python (loops)• Operadores lógicos y a nivel de bit• Listas• Matrices• Operaciones Vectoriales y Matriciales• Desafío

Sesión 4Los salva-vidas

• Alta cohesión – bajo acoplamiento: Funciones• Funciones, ambiente y scope• Tuplas• Diccionarios• Desafío

Sesión 5Aplicando robustez

• Módulos• Paquetes• Manejo de errores• Los String en Python• 4 programas con errores – Depurar y Reparar• Desafío

Sesión 6Una pincelada de arquitectura

• Conceptos básicos de Programación Orientada a Objetos.• Propiedades• Métodos• Herencia

Page 3: Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de la programación • Hay más de un Python (Versiones) • Herramientas recomendadas

• Valor: 20UF• Fecha: 28 al 31 de Enero • Hora: 09:00 a 18:00hrs.• Cantidad máxima de alumnos por curso 9.

Lugar de EjecuciónCyberacademia de Cybertrust - Avda. Apoquindo 4775 ofc 302, Metro Escuela Militar

Contacto e [email protected] Teléfono: +562 3224 3551

LOS PARTICIPANTES DEBEN CONTAR CON SUS PROPIOS COMPUTADORES (LINUX, MAC OS, WINDOWS ).

Sesión 7Tarde o temprano hay que leer un CSV

• Procesamiento de Archivos• Creación• Lectura• Escritura• Edición• Parseo de logs de eventos y respuesta ante eventos• QUIZ

Sesión 8Almacenamiento de información

• Persistencia con Python• Manejo de bases de datos• ORM• APIs

Sesión 9Python WEB, no todo es consola

• Desde la consola al Browser• Framework Web – Django• Servidores ante demanda

Sesión 10Repositorio de Código Fuente

• Control de código fuente• Repositorios GIT• Manejo de dependencias• Prueba de herramientas públicas

Sesión 11Python y Redes una buena pareja

• Desarrollo de técnicas de análisis a red con Python• Introducción a Scapy• Ejemplos de trabajo con Scapy• Ejemplo de aplicaciones github

Sesión 12Cierre del curso

• Caso de estudio

Page 4: Contenido del Curso - Cybertrust · Contenido del Curso Sesión 1 Introducción • Lo esencial de la programación • Hay más de un Python (Versiones) • Herramientas recomendadas