Detalle del Curso de Scripting en Ruby

Ruby ProgrammingOBJETIVO

Presentar los principales conceptos asociados con la Programación en Ruby, y cómo éste se vincula con las diferentes herramientas que hoy existen en el mercado para poder efectuar la Automatización de Procesos de Prueba.

Para reforzar los conceptos, al final de cada unidad se expondrán a modo de síntesis los aspectos hasta ese momento tratados para luego abordar la práctica a través de ejercitación previamente planificada, con asistencia de los instructores sobre los primeros ejercicios y a continuación, proponer el espacio para la resolución individual.

Con esta propuesta estamos cubriendo la necesidad actual que se presenta en el mercado donde tenemos a empresas que buscan recursos con conocimientos de programación para automatizar procesos de prueba, frente a Testers (funcionales, la mayoría de ellos) que no tienen ni el conocimiento ni la experiencia suficiente en programación.

VENTAJAS DE ESTA FORMACIÓN, para el Participante:

  • tendrá a un instructor con experiencia en estas prácticas
  • tendrá la posibilidad de participar en las discusiones que se vayan dando durante las sesiones
  • tendrá la posibilidad de participar en debates off line a través del foro especialmente desarrollado para tal fin
  • tendrá soporte post curso a través de un espacio que hemos armado
  • podrá darse cuenta que vamos directamente a lo práctico
  • habrá trabajado con un lenguaje que dispone de muchísima información y ayuda en la web (Ruby)

CONTENIDO DEL CURSO

El curso está conformado por 8(ocho) módulos de conocimiento que contiene:

  1. RUBY Características del lenguaje
  2. IRB
  3. PROGRAMA
  4. VARIABLES Y CONSTANTES
  5. TIPOS DE DATOS
    1. Números
      1. Operadores aritméticos
    2. Strings
      1. Concatenación de cadenas
      2. Interpolación
      3. Accediendo a caracteres de un string
      4. Evaluar si una cadena se encuentra dentro de otra cadena
      5. Algunos métodos de la clase String (con ejemplos)
      6. Ejercicio de Strings
    3. Arrays
      1. Añadir elementos a un array
      2. Acceso a elementos
      3. Recorrer un array
      4. Algunos métodos de la clase Array con ejemplo y sus resultados
      5. Ejercicios con arrays
    4. Hashes
      1. Acceso a elementos de un hash
      2. Modificación de elementos
      3. Algunos métodos de hashes con ejemplos:
  6. Control de flujo
    1. if
    2. Operadores de condición
    3. Case (switch)
    4. Loops (Bucles)
      1. times ( Método de Fixnum )
      2. upto y downto
      3. While
      4. Until
      5. For
      6. Break
      7. Next
      8. Redo
      9. Ejercicios de loops
  7. METODOS
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4
  8. GEMAS
    1. Instalación
    2. Llamada a una gema

 

ESTRUCTURA COMUNICACIONAL

  • Antes del curso
    • Brindamos soporte para la instalación del software requerido.
  • Durante el curso
    • Dictamos las sesiones online usando nuestra plataforma para videoconferencias, la que nos permite:
      • compartir escritorio
      • compartir aplicaciones
      • mostrar una presentación hecha en powerpoint
      • mostrar un documento en formato .pdf
      • mostrar un video de youtube
      • ceder el control
      • tener hasta 25 personas en línea
  • Después del curso
    • Ofrecemos Soporte Post a través de un grupo de discusión creado en LinkedIn (privado)
      • espacio colaborativo para consultas e intercambio de experiencias.
      • a través de un grupo de discusión privado en LinkedIn
      • en este espacio todos podrán colocar sus consultas o dudas que estén teniendo en su día a día
      • responderemos nosotros
      • facilitaremos las respuestas que vayan dando los otros miembros
    • Ofrecemos 2 (dos) horas semanales (a definir) para charlas online

 

MATERIAL A ENTREGAR

  • PowerPoint (en formato .pdf)
  • Guía de Trabajos Prácticos
  • Scripts

.

Volver al Curso de Scripting en Ruby, <<<< CLICK AQUI >>>>

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta