Tipo: Libro impreso / Print book
Encuadernación / Binding: Tapa blanda / Paperback
Tamaño / Size: 17 x 23 cm
Páginas / Pages: 454
Resumen / Summary:
Autor / Author: Santiago Ponce Moreno
Editorial / Publisher: Alfaomega
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New
Tabla de contenido / Table of contents: Prólogo
Introducción
Parte I
Curso práctico de ruby
Capítulo 1
Instalación de ruby on rails
Introducción
Instalación en windows
Instalación en mac os x
Instalación en linux
Editores o ide´s
Listado de Editores e ide´s
Editor Sublime Text 2
Capítulo 2
Lenguaje ruby
Introducción
Paradigma de la programación poo
Características principales
Ruby Interactivo
¿Cómo accedemos a irb?
Probando IRB
Ejecución de programas
Documentación rdoc
Variables
Entrada y salida de datos
Operadores
Aritméticos
Comparación
Asignación
Operadores lógicos
Operador ternario
Ejercicios
Estructuras de control
Condicionales
Bucles
Ejercicios
Matrices
Declaración de matrices
Acceso a elementos
Añadir elementos
Recorrer elementos
Matrices multidimensionales
Ejercicios
HASH
Declaración Hash
Acceso a elemento
Añadir elementos
Recorrer elementos
Ejercicios
Capítulo 3
Métodos, bloques, símbolos y expresiones regulares introducción
Métodos
Sintaxis
Llamada al método y sus argumentos
Métodos bang
Métodos boolean
Símbolos
Rangos
Bloques
Variables
Ejecución y funcionamiento
Bloques por argumentos
Expresiones regulares
Resumen
Ejercicios
Capítulo 4
Clases
Introducción
Métodos Inicializadores
Accesores
Métodos de instancia
Métodos de clase
Métodos Singleton
Renombrar métodos
Visibilidad de los métodos
Tipos de variables
Resumen
Ejercicios
Capítulo 5
Herencia
Introducción
Sobrescritura de métodos
Módulos
Métodos de instancia y de módulos
Ejemplos
Namespace (Espacio de nombres)
Encapsulando módulos
Módulos mixins
Resumen
Ejercicios
Capítulo 6
Excepciones, depuración y pruebas unitarias
Manejo de excepciones
Mensajes
Excepciones personalizadas
Depuración
Pruebas unitarias
Resumen
Capítulo 7
Api ruby
Introducción
Clase numérica
Ejercicios
Clase rango
Clase string
Ejercicios
Clase array
Ejercicios
Clase hash
Clase random
Parte II
Rails: entorno de trabajo
Capítulo 8
Frameworks rails
Introducción
Estructura rails
App
Config
DB
Public
Test
mi primer proyecto
Generar controlador-vista
Plantillas dinámicas
Resumen
Ejercicios
Novedades Rails 4.0
Capítulo 9
Controladores
Introducción
Respuestas en varios formatos
Mostrar plantillas
Redirección
Redirección externa
Redirección en cadena
Regresar atrás
Parámetros
Variables del entorno
Mensajes entre métodos
Resumen
Ejercicios
Capítulo 10
Vistas
Introducción
Plantilla principal - layouts
Crear plantilla
Enlaces
Enlaces condicionales
Enlaces para menús
Correo electrónico
Botones
Multimedia
Resumen
Ejercicios
Capítulo 11
Rutas
Introducción
Funcionamiento
Parámetros en url
Redirección url
Limitaciones
Globales
Consola Rails
Resumen
Ejercicios
Novedades rails 4.0
Capítulo 12
Formularios
Introducción
Form_tag con post
Form_tag con get
Campos
Subir archivos
Resumen
Ejercicios
Capítulo 13
Hojas de estilo
Introducción
Proyecto con css
Framework css
Resumen
Ejercicios
Capítulo 14
Helpers, plantillas parciales y bloques dinámicos
Introducción
Plantillas parciales
BLoques dinámicos
Resumen
Capítulo 15
Correo electrónico-email
Introducción
Estructura y funcionamiento
Configuración
Nuestro primer correo
Configuración de correo electrónico
Generar estructura
Enviar correo
Método mail
EnvÍo y recepción de parámetros
Plantillas principales
Formatos de correos electrónicos
Interceptar correos
Resumen
Ejercicios
Capítulo 16
Programar en la nube
Introducción
GIT
Subir nuestro proyecto
Heroku
Instalación
Configuración
Vincular aplicación + heroku
Subir la aplicación
Resumen
Capítulo 17
Controladores y vistas
Introducción
Logger
Filtros
Cookies
Más operaciones con cookies
Navegadores
Enviar archivos
Send_data
Send_file
Composición de url
Formato yaml
Formato json
Bundler
Resumen
Novedades Rails 4.0
Proyecto con controladores y vistas
Parte III
Modelos
Capítulo 18
Active record
Introducción
Configuración de base de datos
Conectar con DB Mysql
Conectar con PostgreSQL
Conectar con Oracle
Conectar con frontbase
Conectar con IBM DB
Visualizador BBDD SQLite3
Nuestro primer modelo
Resumen de convenciones
Resumen
Novedades Rails 4.0
Capítulo 19
Migraciones
Introducción
Creación y ejecución
Clases activerecord::migration
Generar migraciones
Métodos up y down
Control de versiones
Resumen
Capítulo 20
Active record II
Introducción
Operaciones crud desde la consola
Crear registros
Leer registros
Métodos Scope
Actualizar registros
Borrar registros
Datos de prueba
Programar en español
Resumen
Novedades Rails 4.0
Capítulo 21
Formularios form_for
Introducción
Funcionamiento
Campos
Ejercicios
Capítulo 22
Active record III
Introducción a scaffold
Arquitectura Rest
Más recursos
Resumen
Novedades Rails 4.0
Capítulo 23
Validaciones
Introducción
Funcionamiento interno
Opciones de validaciones
Opciones en común
Validacion condicional
Validaciones personalizadas
Tratamiento de errores
Callback
Mensajes personalizados
Resumen
Capítulo 24
Sesiones y relaciones de tablas
Introducción
Relaciones entre tablas
Relación uno a uno
Relación uno a muchos
Relación muchos a muchos
Resumen
Capítulo 25
Pruebas automatizadas
Introducción
Unit testing
Functional testing
Integration testing
Fixtures
Resumen
Capítulo 26
Rutas avanzadas
Introducción
Actiondispatch:routing - scope
Actiondispatch:routing - namespace
Test unit – rutas
Resumen
Parte IV
Apéndices
A. cómo implementar una red social: vídeo curso
B. ajax on rails
C. traducciones
Índice analítico
No existen productos recomendados en este momento.
No existen productos recomendados en este momento.