Se trata de una capacitación intensiva de cinco semanas en la que se aprenden los principios fundamentales del lenguaje de programación Ruby, junto con su sintaxis, estructuras de control, manejo de clases, objetos y módulos.
Ruby es el lenguaje de programación que combina lo mejor de la orientación a objetos (smalltalk) y la facilidad del scripting (perl) generando un lenguaje dinámico, muy expresivo, potente, muy fácil de aprender y que permite crear aplicaciones empresariales robustas, estables y seguras.
El curso está conformado por cuatro módulos de conocimiento que contienen, a su vez, como veremos, siete unidades temáticas. Los cuatros módulo son:
Introducción al lenguaje e instalación del entorno
Clases, Objetos, Bloques y estructuras de control
Librería de Ruby (Colecciones, Archivos, Hash)
Primeros pasos en Ruby on Rails
¿A quienes está dirigido este curso?
A todos aquellos profesionales de sistemas, informática y/o ciencias de la computación que deseen aprender a programar en un lenguaje que logró combinar lo mejor del mundo de la programación orientada a objetos y el scripting logrando un lenguaje de programación muy poderoso y fácil de aprender.
El principal objetivo del curso es el de brindar explicaciones simples, concretas y prácticas de cómo dar los primeros pasos en Ruby, guiando al participante para:
Aprender a instalar el entorno de desarrollo y ejecución
Entender los principios de Ruby y cómo se programa con este lenguaje
Entender las clases de la librería más importantes
Permitir construir una aplicación web muy sencilla sobre Ruby on Rails
UNIDAD 01: INTRODUCCIÓN AL LENGUAJE
Principios del lenguaje de programación
Historia del lenguaje
Conceptos básicos de programación utilizando IRB
UNIDAD 02: INSTALACIÓN DEL ENTORNO DE DESARROLLO
Tipos de instalación
Instalación sobre las diferentes plataformas (Windows, Linux y Mac)
Instalación utilizando RVM
Utilización de RubyGem
UNIDAD 03: PRIMEROS PASOS CON EL LENGUAJE
Primera aplicación "Hola Mundo"
Arreglos y declaraciones
Estructuras de control (if / ciclos / case / excepciones)
UNIDAD 04: CLASES, OBJETOS Y VARIABLES
Creando clases, herencias, métodos y módulos
Objetos, atributos y visibilidad
Manejo de bloques (closures)
UNIDAD 05: LIBRERÍA DE RUBY
Números, Cadenas y expresiones
Arreglos y Hash
Manejo de archivos (I/O)
UNIDAD 06: INTRODUCCIÓN A RUBY ON RAILS
Introducción al framework Web
Instalación del frameworks en diferentes entornos
UNIDAD 07: PRIMEROS PASOS EN RUBY ON RAILS
Crear aplicación sobre Ruby on Rails
Configurar la BBDD
Crear Modelo, Vista y Controlador
EXAMEN FINAL
SITIOS DEL GRUPO |
|||||||||||||||||
|
|||||||||||||||||