Temario Ruby Básico

Objetivo:

Que el estudiante entienda y aplique las características, funciones, construcciones y librerías básicas, así como la metodología de programación orientada a objetos del lenguaje de programación RUBY.

Temario:

  • Comenzando
    • Instalando Ruby
    • Ejecutando Ruby
    • Documentación:RDoc y ri
  • Introducción a Ruby
    • Lenguage orientado a objetos
    • Ruby básico
    • Arreglos y arreglos asociativos
    • Estructuras de control
    • Expresiones regulares
    • Bloques e iteradores
    • Leyendo y escribiendo
  • Clases, Objetos y Variables
    • Herencia y mensajes
    • Objetos y atributos
    • Variables y métodos de clase
    • Control de acceso
    • Variables
  • Contenedores, Bloques e Iteradores
    • Contenedores
    • Bloques e iteradores
    • Contenedores en todos lados
  • Tipos Estándar
    • Números
    • Cadenas
    • Rangos
    • Expresiones regulares
  • Métodos
    • Definiendo un método
    • Llamando un método
  • Expresiones
    • Expresiones de operadores
    • Expresiones misceláneas
    • Asignación
    • Ejecución condicional
    • Expresiones Case
    • Ciclos
    • Ambito de variables, ciclos y bloques
  • Manejo de Excepciones
    • La clase Exception
    • Manejando excepciones
    • Lanzando excepciones
    • Capturando excepciones
  • Módulos
    • Espacios de nombres
    • Mixins
    • Iteradores y el módulo Enumerable
    • Usando módulos
    • Incluyendo otros archivos
  • Entrada y Salida Básica
    • Qué es un objeto IO
    • Abriendo y cerrando archivos
    • Leyendo y escribiendo archivos
    • Conexiones de red
  • Hilos y procesos
    • Multihilos
    • Controlando el programador de hilos
    • Exclusión mutua
    • Ejecutando múltiples procesos