Objetivo:
Que el estudiante entienda y aplique las características, funciones, construcciones y librerías básicas del lenguaje de programación PERL.
Temario:
Introducción
- El mundo de Ruby
- Argumentos de línea de comandos
- Terminación del programa
- Variables de ambiente
- Donde encuentra Ruby los módulos
- Ambiente de compilación
- Shell Interactivo de Ruby
- Línea de comandos
- Configuración
- Comandos
- Restricciones
- rtags y xmp
- Documentando Ruby
- Agregando RDoc al código
- Ejecutando Rdoc
- Desplegando el uso del programa
- Manejo de Paquetes con RubyGems
- Instalando RubyGems
- Instalando aplicaciones Gems
- Instalando y usando librerías Gems
- Creando sus propias Gems
- Ruby y el Web
- Escribiendo scripts CGI
- Cookies
- Mejorando el desempeño
- Eligiendo el servidor web
- SOAP y servicios web
- Ruby TK
- Una aplicación simple
- Controles
- Manejando eventos
- Dibujando
- Paginando
- Documentación
- El lenguage Ruby a fondo
- Código fuente
- Tipos básico
- Nombres
- Variables y constantes
- Expresiones
- Definición de métodos
- Invocando métodos
- Usando alias
- Definición de clases
- Definición de módulos
- Control de acceso
- Bloques, cierres y objetos Proc
- Excepciones
- Catch y Throw
- Manejo de tipos de datos
- Las clases no son tipos
- Codificando al estilo Ruby
- Protocolos estándar y coerciones
- Clases y Objetos
- Cómo interactúan las clases y los objetos
- Definición de clases y módulos
- Ambiente de ejecución de primer nivel
- Herencia y visibilidad
- Congelando objetos
- Asegurando Ruby
- Niveles de seguridad
- Objetos sucios