THW Academy

Introducción a la programación en Ruby

THW Academy
Online

199 
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso
Nivel Nivel básico
Metodología Online
Duración Flexible
Inicio Fechas a elegir
Campus online
Envío de materiales de aprendizaje
Servicio de consultas
Tutor personal
Clases virtuales
  • Curso
  • Nivel básico
  • Online
  • Duración:
    Flexible
  • Inicio:
    Fechas a elegir
  • Campus online
  • Envío de materiales de aprendizaje
  • Servicio de consultas
  • Tutor personal
  • Clases virtuales
Descripción

Ruby es un lenguaje de programación ampliamente utilizado y difundido, reconocido principalmente por su mezcla única entre simplicidad y potencia. Proyectos tan importantes y difundidos como Metasploit Framework o BeEF son solamente algunos de los ejemplos del uso de este lenguaje en el campo de la seguridad informática.

Este curso pretende enseñar las bases necesarias para la creación de herramientas y utilidades con Ruby partiendo desde los conceptos más básicos.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a elegir
Online
Inicio Fechas a elegir
Ubicación
Online

Preguntas Frecuentes

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

Enseñar los conceptos necesarios para programar en Ruby 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?

Personas que quieran aprender Ruby para crear sus propias herramientas enfocadas a la seguridad informática y el pentesting. Se trata de un curso especialmente interesante para aquellas personas que desean crear sus propios módulos a desplegar en herramientas tan populares como Metasploit Framework o BeEF.

· Requisitos

No son necesarios conocimientos previos para apuntarse y aprovechar el curso en su totalidad.

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

Se trata de un curso que le da al estudiante los conocimientos necesarios para adentrarse en el mundo de la seguridad informática y el pentesting utilizando Ruby como lenguaje de programación para realizar pruebas de concepto y cualquier otra actividad que requiera ser automatizada.

· ¿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

4.5
Valoración del curso
100%
Lo recomiendan
4.8
excelente
Valoración del Centro

Opiniones sobre este curso

F
Felipe Martinez
4.0 08/08/2016
Lo mejor: Me ha gustado el formato de los cursos y la flexibilidad que tienes cuando se trata de formación online. Creo que lo que más destaca es la facilidad con la que el profesor explica los temas , ya que por complejos que sean, los ejemplos que pone y su forma de explicar hace que todo se te quede casi a la primera. El tío es un gran maestro sin duda.
A mejorar: He echado en falta más máquinas virtuales para practicar, aunque también es cierto que todo se encuentra en Internet y el te da todos los recursos necesarios para buscar y moverte por tu cuenta.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
G
Gonzalo Ruiz Botero
5.0 01/03/2016
Lo mejor: Me he apuntado a este curso porque quería aprender Ruby y programar módulos para metasploit y desde luego ha sido genial poder contar con el gran Adastra que me ha ayudado en todo momento, todo lo que le preguntaba lo contestaba casi al instante y con muy buena predisposición. Ya he dado algunas formaciones con él y son muy recomendables.
A mejorar: El mecanismo de pago he resulto un poco confuso al principio, no entendía muy bien lo de la suscripción, pero después de ver que por €45 podía acceder a una clase de todos los cursos mensualmente, me decidí por esa opción y francamente ha sido de lo mejor.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

* Opiniones recogidas por Emagister & iAgora

¿Qué aprendes en este curso?

Hacking
Hacking ético
Seguridad de redes
Programación en lenguajes estructurados
RUBY
Programación en Ruby
IRB
RVM
POO
Gestión de interpretes

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.
- Usando IRB.

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

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

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

Bloque 5: Depuración de código y entornos de desarrollo.
- Depuración de código con Ruby.
- Logging sobre scripts.
- Usando IDEs para crear proyectos en Ruby.

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

Bloque 7: Módulos y librerías de acceso remoto.
- Sockets en Ruby.
- Clientes para acceso servidores.


Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares