| 
    
      
      
        |  |  
        | 
          |  |  
               |  
 |  |  
        |  |  
        |   |  
    |  |  |  |  
      |  |  |  |  
      |  |                  
        
        |  | Duración:
             Consultar |  | Plazas: | Consultar |  |  |  |  | Horario:
            No disponible |  |  |  
      |  | 
          
          |  |  |  | Nº Horas:
                 65 |  |  |  |  
            |  | Titulación:
              consultar |  |  |  |  |  | Objetivos: |  |  |  | consultar |  |  |  |  |  | Metodología: |  |  |  | consultar |  |  |  |  |  | Programa: |  |  |  | Programación Ruby 
 OBJETIVOS
 
 - Adquirir los conocimientos teóricos y prácticos necesarios para obtener la capacidad de desarrollar aplicaciones web mediante lenguaje Ruby y el entorno de trabajo Rails.
 
 OBJETIVOS ESPECÍFICOS
 
 -Preparar el ordenador para el desarrollo y depuración de programas escritos en Ruby instalando las herramientas necesarias
 -Conocer las características generales del lenguaje en cuanto a estructuras de control, tipos de datos, etc.
 -Introducir el framework o entorno de trabajo Rails que permite el desarrollo y el diseño rápido y eficiente de aplicaciones web en Ruby
 -Profundizar en distintos aspectos del desarrollo de aplicaciones "on the Rails"
 
 UNIDAD DIDÁCTICA 1 Comienzos en Ruby
 Contenidos Teóricos (7 horas)
 - Introducción
 - Instalación de Ruby
 - Ejecución
 - Documentación
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Instalando y ejecutando Ruby
 - Preparando la documentación
 
 
 UNIDAD DIDÁCTICA 2 Introducción a Ruby
 Contenidos Teóricos (7 horas)
 - Introducción
 - Definición
 - Clases, objetos y variables
 - Herencia y mensajes
 - Objetos y atributos
 - Variables de clase y métodos de clase
 - Control de acceso
 - Variables
 - Contenedores, bloques e iteradores
 - Tipos estándar: números, cadenas, rangos y expresiones regulares
 - Métodos
 - Expresiones
 - Excepciones Catch and Throw
 - Módulos
 - Lectura y escritura
 - Procesos
 - Testeo y depuración del código
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Identificando cada uno de los elementos indicados e interactuando con ellos
 
 
 UNIDAD DIDÁCTICA 3 Introducción a Ruby on Rails
 Contenidos Teóricos (7 horas)
 - Introducción
 - Ventajas de Rails
 - Arquitectura de las aplicaciones Rails
 - Instalación
 - Construcción de una aplicación
 -Descripción de la aplicación
 -Mantenimiento de la base de productos
 -Presentación del catálogo
 -Creación de una cesta de la compra
 -Un poco de Ajax
 -Administración de usuarios
 -La fase de pruebas
 - Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Construyendo una aplicación con Ruby on Rails
 
 
 UNIDAD DIDÁCTICA 4 Ruby on Rails en profundidad
 Contenidos Teóricos (7 horas)
 - Introducción
 - Estructura de directorios
 - Configuración
 - Convenciones sobre la nomenclatura
 - Soporte
 - Registro en Rails
 - Fundamentos sobre Active Record
 -Tablas y clases
 -Columnas y atributos
 -Primary Keys e IDs
 -Conexión a la base de datos
 -Insertar, leer, actualizar, borrar
 -Relaciones entre tablas
 -Transacciones
 -Conceptos avanzados
 - Controlador de acciones
 -Introducción
 -Métodos
 -Cookies y sesiones
 -Comunicación con archivos swf (flash)
 -La caché
 -Problemas con las variables por GET
 - Plantillas (templates)
 - Web 2.0
 - Envío y recepción de correo con Ruby on Rails
 - Servicios web
 - Conceptos sobre seguridad
 - Implantación de las aplicaciones
 -Conclusiones
 
 Contenidos Prácticos (8 horas)
 - Desarrollando un ejercicio en el que se tenga que hacer un uso crítico de los elementos Ruby on Rails
 
 |  |  |  |  |  | Requisitos de acceso: |  |  |  | consultar |  |  |  |  |  | Observaciones: |  |  |  | consultar |  |  |  
    |  |  |  |  
    |  |  |  		
			
				|  | 
						
							| Importante: Todos los formularios de este sitio web recogen datos con los siguientes fines: Finalidades: Responder a sus solicitudes y remitirle información comercial de nuestros productos y servicios por distintos medios de comunicación. Legitimación: Consentimiento del interesado. Destinatarios: En el caso de convertirse en alumnos  a entidades financieras, organismos públicos/privados relacionados con la formación y otras entidades necesarias para la ejecución del servicio. Derechos:  Puede retirar su consentimiento en cualquier momento, así como acceder, rectificar,  suprimir sus datos y demás derechos solicitando la baja del servicio conforme a lo establecido en la Política de Privacidad de Datos |  
							| © Copyright 2011 Todomaster.com |  
 |  |