Curso online de Experto en Ruby on Rails

48.00 

Ver Curso

Categoría:
  • Descripción

    Aprende un lenguaje de programación para aplicaciones web dinámico y de código abierto enfocado en la simplicidad y en la productividad gracias a este Curso online de Experto en Ruby on Rails.

    Con este Curso online de Experto en Ruby on Rails (RoR) aprenderás uno de los lenguaje de programación más reconocidos actualmente para aplicaciones web. Dinámico y de código abierto, está enfocado en la simplicidad y en la productividad, permitiendo escribir un buen código evitando repeticiones y favoreciendo la convención antes que la configuración.

     Aprende a programar con Ruby on Rails desde cero y con la ayuda de un tutor personal 

    De una forma práctica y muy didáctica, aprenderás a programar paso a paso y desde cero, con ejemplos y ejercicios que deberás resolver tú mismo, pero con la ayuda de un tutor personal. Lograrás construir aplicaciones web que accedan a bases de datos, como por ejemplo Twitter, Scribd, Hulu, Xing, Soundcloud, Basecamp, Github, etc.

    El lenguaje de programación Ruby maneja el paradigma del patrón Modelo Vista Controlador (MVC). Ruby intenta combinar la simplicidad con la posibilidad de desarrollar aplicaciones escribiendo menos código que con otros frameworks y con un mínimo de configuración. Se trata de un lenguaje sencillo y ágil, pensado para preocuparse de lo importante mediante una gestión adecuada de los datos.

    Ruby on Rails se ha convertido en los últimos tiempos en uno de los lenguajes de programación de código abierto más conocidos y reconocidos dentro de los desarrolladores de software. Aprende a codificar en Ruby y podrás crear fácilmente aplicaciones muy complejas con una rapidez que ningún otro lenguaje de programación ofrece.

    En el momento de la compra podrás elegir entre tres posibilidades: Curso online de Ruby (curso Ruby + ayuda online), Curso online de Ruby on Rails (curso Ruby on Rails + ayuda online) o Todo Ruby (curso de Ruby, curso de Ruby on Rails + ayuda online).

     

    CARACTERÍSTICAS

    Curso online de Experto en Ruby on Rails.

    Puedes elegir entre tres posibilidades: Curso online de Ruby (curso Ruby + ayuda online), Curso online de Ruby on Rails (curso Ruby on Rails + ayuda online) o Todo Ruby (curso de Ruby, curso de Ruby on Rails + ayuda online).

     

    • Ponte tu propio horario ya que el curso es online.
    • Tendrás tu curso sin límite de tiempo ni de acceso.
    • Ayuda online disponible para resolver tus dudas.
    • Podrás ver y descargar todo el curso.
    • Tu curso estará actualizado de manera gratuita.
    • Compatible con windows y mac.
    • Al finalizar recibirás tu Diploma Acreditativo.

    ¿A QUIÉN VA DIRIGIDO?

    Este curso online va dirigido a todos aquellos que deseen aprender el lenguaje de programación Ruby, uno de los más reconocidos en la actualidad por su sencillez y agilidad para la creación de aplicaciones web.

    TEMARIO DEL CURSO

    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 En entorno de producción en RoR. Introducción a Git
    • 1.6 Despliegue en Heroku
    • 1.7 Introducción a Ruby I
    • 1.8 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