Informate sin compromiso
659 552 510

 

 
 

Curso Experto en Ruby On Rails

Con este curso aprenderás un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad.  Te permitirá escribir un buen código evitando que te repitas y favoreciendo la convención antes que la configuración.

De forma práctica y muy didáctica aprenderás a programar paso a paso y con ejemplos y ejercicios que deberás resolver tu mismo, pero con la ayuda del tutor.

Construye aplicaciones web que accedan a bases de datos, como por ejemplo Twitter, Scribd, Hulu, Xing, Soundcloud, Basecamp, Github...

 

¿Qué voy a recibir con el curso?
Ayuda Sin límite Descarga Actualizado Diploma

RUBY

Precio: 48€ / 62$
Precio: 39

(impuestos incluidos)

  • Curso Ruby
  • Ayuda Online

ruby 1

RUBY ON RAILS

Precio: 48€ / 62$
Precio: 39€

(impuestos incluidos)

  • Curso Ruby On Rails
  • Ayuda Online

TODO RUBY

Precio: 98€
Precio: 65€


(impuestos incluidos)

  • Curso Ruby
  • Curso Ruby On Rails
  • Ayuda Online

ruby1 2

  • Temario Ruby


    1. ¿Qué es Ruby on Rails?
    Presentación de Ruby on Rails
    ¿Por qué utilizar Ruby on Rails?
    Arquitectura MVC en Ruby

    2. Instalación de Ruby on Rails en un Mac
    Configuración de terminales y Unix
    Xcode
    Homebrew
    Ruby
    Las Gemas
    Ruby on Rails
    MySQL
    Servidor web
    Editor de texto

    3. Instalación de Ruby on Rails en una máquina de Windows
    Utilizando el la consola
    Ruby
    DevKit
    MySQL rubygem
    Problemas con MySQL rubygem
    Servidor web
    Editor de texto

    4. Primeros pasos
    Crear un proyecto
    Presentación de Bundler
    Acceso a un proyecto
    Generación de un controlador y vista
    Estructura de archivos
    Manejo de peticiones del servidor
    Rutas

    5. Los controladores, vistas, y contenido dinámico
    Las plantillas de render
    Acciones Redireccionamiento
    Ver plantillas
    Las variables de instancia
    Enlaces
    Parámetros de URL

    6. Bases de datos y Migraciones
    Presentación de las bases de datos
    Creación de una base de datos
    Configuración de un proyecto para una base de datos
    Rastrillo
    Migraciones
    Migraciones Generación
    Ejecución de las migraciones
    Métodos de migración
    Resolución de problemas de migración
    Trabajo con CMS

    7. Modelos, ActiveRecord y ActiveRelation
    Entender ActiveRecord y ActiveRelation
    La generación de un modelo
    Trabajar en la consola de Rails
    Creación de registros
    Actualización de registros
    Eliminación de registros
    Buscar registros
    Métodos de consulta: Condiciones
    Métodos de consulta: orden, límite y desplazamiento
    Ámbitos con nombre

    8. Asociaciones
    Tipos de relaciones
    Asociaciones uno a uno
    Asociaciones de uno a varias
    Asociaciones: Simple
    Asociaciones: Rico
    Atravesando una asociación rica

    9. Los controladores y CRUD
    CRUD básica
    Leer acción: Índice
    Leer acción: Mostrar
    Formulario básico
    Crear acción: Nuevo
    Asignación Misa y parámetros fuertes
    Crear acción: Crear
    Actualizar acciones: Editar / actualización
    Eliminar acciones: Eliminar / destruir
    Picadillo de Flash
    Desafío: Las páginas y secciones CRUD
    Solución: Las páginas y secciones CRUD

    10. Diseños, parciales y Ver Ayudantes
    Presentaciones
    Plantillas parciales
    Ayudantes de texto
    Ayudantes Número
    Fecha y hora ayudantes
    Ayudantes personalizados
    Desinfecte ayudantes

    11. Activos
    La introducción de la tubería de activos
    Hojas de estilo
    JavaScript
    Imágenes

    12. Formas
    Ayudantes Form
    Ayudantes de opción Forma
    Fecha y hora de forma ayudantes
    Errores de formulario
    La prevención de cross-site solicitud falsificación

    13. Validación de datos
    Métodos de validación
    El uso de métodos de validación
    El método valida
    Validaciones personalizadas
    Autenticación

    14. Usuario
    Introducción a la autenticación
    Contraseñas seguras
    Iniciar sesión y cierre de sesión
    Cookies y sesiones
    Restringir el acceso con before_action

    15. La mejora de la simple CMS
    Desafío: adminuser CRUD
    Solución: adminuser CRUD
    Páginas de la jerarquización en sujetos
    Adición de RubyGems: acts_as_list
    Gestión de posiciones ordenar
    Callbacks de ActiveRecord
    La zona pública
    Navegación de área pública

    16. REST y rutas RESTful
    ¿Cuál es RESTO?
    REST verbos HTTP
    Rutas RESTful
    Enlaces y formas RESTful
    El uso de los recursos no estándar
    Recursos anidados

    17. Depuración y tratamiento de errores
    Comprensión de errores
    Inicio de sesión de los archivos de registro
    Técnicas de depuración
    Los errores en la producción

    18. La introducción de temas más avanzados
    Pruebas
    Implementación
  • Temario Ruby On Rails


    Capitulo 1 Presentación
    1.1 Presentación
    1.2 Introducción a RoR
    1.3 En entrono de desarrollo
    1.4 Estructura de una app de RoR. El uso de gemas
    1.5 Despliegue en Heroku
    1.6 Introducción a Ruby I
    1.7 Introducción a Ruby II

     

    Capitulo 2 Plantificando nuestra app
    2.1 Planificación de nuestra app
    2.2 La arquitectura MVC. Páginas estáticas. Controladores, vistas y rutas
    2.3 Embeded Ruby
    2.4 Añadir hojas de estilo y javascript a un app de RoR. Utilizar Bootstap con RoR
    2.5 Introducción a las bases de datos En RoR

     

    Capitulo 3 Sistema de gestión
    3.1 CRUD. Creación de un sistema de gestión de artículos I
    3.2 Creación de un sistema de gestión de artículos II. Modelos y migraciones
    3.3 Creación de un sistema de gestión de artículos III
    3.4 Creación de un sistema de gestión de artículos IV

     

    Capitulo 4 Sistema de comentarios
    4.1 Creación de un sistema de comentarios con Scaffold

     

    Capitulo 5 Usuarios y registros
    5.1 Creación de recurso Usuarios y un sistema de Registro utilizando Devise
    5.2 Autentificación con Devise
    5.3 Barra de navegación, Paginación y estilo con Boostrap y Will_Paginate

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies Más información.