Curso de certificación de THW Academy

Introducción a la programación en Python

THW Academy
Online

199 
¿O prefieres llamar ahora al centro?

Información importante

  • Curso
  • Nivel básico
  • Online
  • Duración:
    Flexible
  • Cuándo:
    A elegir
  • Campus online
  • Envío de materiales de aprendizaje
  • Servicio de consultas
  • Tutor personal
  • Clases virtuales
Descripción

Python es un lenguaje de programación moderno, robusto y con una sintaxis fácil de aprender. Una excelente alternativa a la hora de elegir un lenguaje para aprender a programar o para crear aplicaciones robustas y escalables. Además, cuenta con un ecosistema de librerías y herramientas para labores de pentesting y hacking muy completo y en constante crecimiento. Con este curso podrás comprender los conceptos básicos de la programación con Python y es la antesala al desarrollo de herramientas, librerías y utilidades enfocadas a la seguridad informática.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
Online

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Enseñar los conceptos necesarios para programar en Python y aplicar buenas practicas a la hora de crear scripts robustos y enfocados a desarrollar pruebas de concepto para pentesting y hacking.

· ¿A quién va dirigido?

El curso está dirigido a cualquier persona interesada en adentrarse en la programación con Python, no hay ningún requisito especial para apuntarse al curso y aprovecharlo en su totalidad.

· ¿Qué distingue a este curso de los demás?

Es un curso de introducción al lenguaje Python, pero completamente enfocado al desarrollo de herramientas destinadas al pentesting y al hacking. En este sentido, es un curso único y además, se encuentra completamente en castellano.

· ¿Qué pasará tras pedir información?

Recibida tu solicitud, un responsable académico del curso se pondrá en contacto contigo para darte todos los detalles.

Opiniones

J

01/04/2016
Lo mejor Todas las dudas que he tenido se me han contestado rápido y perfectamente, eso es algo que en otras escuelas de informática no he encontrado. Los profesores de informática que he tenido hasta ahora, que no son pocos, no han sido nada competentes en su trabajo. El profesor de esta academia es el primero que de verdad se nota que tiene vocación y que, además, sabe muy bien de lo que habla. Sólo por eso merece mucho la pena estar en la academia.

A mejorar La plataforma está bastante bien, pero se puede mejorar en el sentido de que podría haber más cursos y sobre todo más documentos para leer.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
F

01/02/2016
Lo mejor La verdad es que no me gustaba programar, empece con Java y C hace años y no me gusto nada, mi empresa ha decidido pagarme el curso de introducción a Python y me pareció una buena oportunidad para reencontrarme con la programación y ver si por fin le pillaba el tranquillo y la verdad es que es un lenguaje tan práctico y sencillo que rápidamente me he comenzado a enganchar, además si a eso le sumas la forma en la explica el profesor, tienes un curso que a mi me ha resultado particularmente motivante.

A mejorar Nada que no me haya gustado... Estoy esperando la siguiente parte.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
J

01/02/2016
Lo mejor Aunque estoy dando este curso, al poder acceder a toda la plataforma con la tarifa mensual, me beneficio de todos los cursos y están tan bien explicados que da gusto ir en el metro o autobus viendo las clases y luego poder practicar en casa.

A mejorar Todos los cursos se enfocan en sistemas Linux, soy un usuario de Windows, pero todos los scripts y herramientas me han funcionado igual, así que de momento no he tenido que cambiar mi sistema o instalar máquinas virtuales, pero sé que tengo que aprender más Linux.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
A

01/01/2016
Lo mejor Soy sysadmin y este curso me ha venido de maravilla para aprender a crear scripts y automatizar mi trabajo.

A mejorar Nada que resaltar, ha cumplido con lo que esperaba aprender.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
R

01/01/2016
Lo mejor El profesor explica los contenidos de forma muy amena, comprensible y con profundidad técnica, además responde las dudas muy rápidamente. Los cursos de THWA no se quedan en la superficie sino que profundizan técnicamente en los contenidos, algo poco usual.

A mejorar Nada

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
J

01/01/2016
Lo mejor Soy un estudiante de ingeniería de sistemas y el curso me ha venido bien no solamente para complementar mis estudios, sino también para aprender detalles sobre algoritmia que los he visto en otras asignaturas pero no entendía. Para mí ha sido una buena experiencia.

A mejorar Los vídeos son excelentes, pero no los puedes descargar, solamente se permite el visionado online, aunque en realidad para mi no es un impedimento ya que tengo conexión a Internet en el móvil y la tablet, así que...

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Hacking
Hacking ético
1
Programación en lenguajes estructurados
1
Python
Creación de módulos en Python
Propiedades de la POO
1
FTP
1
Ssh
1
Http
1
PostgreSQL
1

Profesores

Daniel Echeverri Montoya
Daniel Echeverri Montoya
CEO THW Academy.

Temario

Bloque 1: Introducción al lenguaje.
- Instalación, sintaxis, uso del interprete y creación de scripts.

Bloque 2: Estructura y elementos clave del lenguaje.
- Variables, tipos de datos, operadores, elementos de almacenamiento.
- Estructuras de control e iterativas.
- Manejo de excepciones

Bloque 3: Módulos, paquetes y funciones.
- Creación de módulos en Python.
- Importación de módulos
- Creación y uso de funciones en Python.

Bloque 4: Programación estructurada y orientada a objetos en Python
- Definición de clases y creación de objetos.
- Propiedades de la POO.
- Creando estructuras de objetos y entendiendo la finalidad del POO.

Bloque 5: Clases, funciones y utilidades incluidas en Python.
- Manipulación de ficheros.
- Explorando la librería estándar de Python.

Bloque 6: Depuración de código y entornos de desarrollo.
- Utilizando PDB para depurar código Python.
- Logging sobre scripts.
- Usando PyCharm para crear proyectos Python.

Bloque 7: Acceso a bases de datos con Python.
- Introducción a SQL.
- MySQL, PostgreSQL y Python.

Bloque 8: Módulos y librerías de acceso remoto.
- Sockets en Python.
- Clientes para servidores HTTP, FTP y SSH.


Compara este curso con otros similares
Ver más cursos similares