Lenguaje de programación Ruby

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 entornoClases, Objetos, Bloques y estructuras de controlLibrería de Ruby (Colecciones, Archivos, Hash)Primeros pasos en Ruby on Rails

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.

Objetivos del Curso

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

Temario

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 

Duración del curso:

Cinco semanas

Modalidad y Duración del curso

La modalidad es totalmente a distancia a través del Campus Virtual FRBA. Las actividades que se realizarán serán:   

  • Lectura y estudio del material de lectura semanal y por unidad temática
  • Foros de discusión semanal propuestos por el docente en base a la teoría correspondiente
  • Consulta al docente a través de e-mail
  • Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temáticaLa duración de la especialidad es de un mes, se estima una dedicación semanal promedio, por parte de los alumnos, de ocho (8) horas aproximadamente.

Evaluación

Al finalizar el curso se realiza un examen de evaluación del tipo multiple choice, siendo el porcentaje necesario para la aprobación de un 65%.

Certificación

Se extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN, al finalizar y aprobar el curso. Aquellos estudiantes que, aun habiendo participado activamente en los módulos, no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.

Bibliografía de consulta sobre el tema o temas del curso

  • Ruby Lang. www.ruby-lang.org
  • Programming Ruby. Dave Thomas. The Pragmatic Bookshelf, 2004, ISBN 0-321-11229-6
  • Eloquent Ruby. Martin Fowler. Addison-Wesley Professional, 2002, ISBN 0-321-12742-0.
  • Agile Web Development with Rail. Stephen T. Albin. John Wiley & Sons, 2002, ISBN 0-471-22886-9.
  • The Rails 3 Way. Addison Wesley (Addison-Wesley, 2010, ISBN 0321601661)

Preguntas

Gustavo:¿Cual es la duración del curso?
La duración del curso es de 5 Semanas
Gabriel:¿Cual es el precio del curso?
El precio de curso es de $900
Sergio:¿Cual es la modalidad del curso?
La modalidad del curso es a distancia
Nicolas:¿Cómo es la modalidad de pago?
Podrás pagarlo a través de Mercado Pago o Dinero Mail con tarjeta de crédito, débito o efectivo a través de RapiPago o Pago Fácil. Cada plataforma brinda diferentes opciones. Si estás en el exterior podrás pagar tu curso vía Paypal.
Recibí más información


Educursos no se hace responsable de la oferta educativa aqui planteada.