Vista normal Vista MARC Vista ISBD

Ruby on rails : aprende a crear aplicaciones web desde cero / Javier A. Vásquez Olivares, Daniel Lorenzo Martínez

Por: Vásquez Olivares, Javier Arturo [autor].
Colaborador(es): Martínez, Daniel Lorenzo.
Editor: México : Alfaomega 2021Edición: 1a. ed.Descripción: XVI, 687 p. : ilustraciones ; 23 cm.ISBN: 9786075386201.Tema(s): DISEÑO DE PÁGINAS WEB | DISEÑO CON AYUDA DEL COMPUTADOR | APLICACIONES WEBClasificación CDD: 005.262 Resumen: MI PRIMER ENCUENTRO. ACERCA DE RUBY. Sobre el lenguaje y su creador; Características y comparación. PREPARACIÓN DEL ENTORNO DE TRABAJO. Instalación de Ruby y Ruby on Rails. Instalación en Windows; Instalación en GNU/Linux; Instalación en OS X; Entornos de desarrollo; Editores de códigos. MIS PRIMEROS PROGRAMAS EN RUBY. El IRB de Ruby; Ejecución de un script desde la terminal; Antes de continuar considera lo siguiente. INTRODUCCIÓN A LA POO. La POO en palabras simples. UTILIZANDO OBJETOS EN RUBY. Los objetos de Ruby; Trabajando los métodos de Ruby; Valores de retornos y paso de argumentos en los métodos; La biblioteca de clases de Ruby. LAS VARIABLES. Asignación de objetos a las variables; Un nombre correcto para mi variable; ¿Qué es tipado dinámico?; Asignación abreviadas. LOS NÚMEROS. ¿Qué son los números y de dónde provienen?; Números enteros; Números flotantes; Algunos métodos heredados de numeric; Operaciones con números; Comparaciones de números; Números aleatorios y rangos. CADENAS DE CARACTERES. Generalidades de las cadenas; Las particularidades de cada comilla; Comillas dobles; Comillas simples; Percent strings (%Q y %q); Here documents o heredocs. FECHAS Y HORAS. La clase time; La clase date; Formateo de fecha y horas; Comparación de fechas y horas. COLECCIONES DE OBJETOS. Los arreglos; Los hashes; Creación de un hash; Preguntale al hash acerca de; Obtención de claves y valores; Modificación de los hashes. CONVERSIONES DE DATOS. Conversiones frecuentes; Estructuras de control. CONDICIONES. Expresiones; Expresión case; If y uncles como modificadores; Condiciones y operadores lógicos. CICLOS E ITERADORES. Ciclos; Iteradores. LA POO A DETALLE. LOS MÉTODOS. Sobre los métodos en general; Métodos con argumentación; Los métodos y los bloques de código; Recursividad. CLASES Y OBJETOS. Diseño de clases; Herencia de clases; La visibilidad de los métodos; La clase singletón, los métodos de clase y las variables de clases. LOS MÓDULOS. ¿Qué es un módulo, para que sirve y cómo se define?; Los módulos como namespaces; Los mixins; Explicación del scope de las constantes en módulos/ clases. LAS EXPRESIONES REGULARES. Perdiéndole el miedo a las expresiones regulares; Construcción de regex para números telefónicos con 10 dígitos (paso a paso); ¿Dónde más se usan los regex? . ARCHIVOS Y CARPETAS. Archivos; Directorios. EXCEPCIONES. ¿Qué es una excepción de Ruby?; Manejo de excepciones. INTRODUCCIÓN A RUBY ON RAILS. ¿Qué es Ruby on rails?; La filosofía Rails. FUNDAMENTOS DEL DESARROLLO WEB. ¿Cómo funciona una aplicación web?; ¿Qué es un servidor web?; El protocolo de comunicaciones HTTP. PRIMER PROYECTO EN RUBY ON RAILS. Creación de un proyecto en Ruby on Rails; Arquitectura MVC en Ruby on Rails; Arquitectura MVC en Ruby on Rails. FUNDAMENTOS DEL TRABAJO EN ROR. PRIMEROS PASOS EN RUBY ON RAILS. Creación de un controlador; ¿Qué acabo de crear?; Incluyamos un modelo; Estructura de un proyecto Ruby on Rails. MODELOS EN PROFUNDIDAD. CREACIÓN DE MODELOS EN RUBY ON RAILS. Generalidades de modelos; Preparación de un nuevo proyecto en Rails. ACCIONES CON MODELOS. Acciones CRUD: crear; Acciones CRUD: actualizar; Acciones CRUD: eliminar; Acciones CRUD: leer. ASOCIACIÓN DE MODELOS. Asociaciones en Active Record; Métodos añadidos a los modelos para manipulación de asociaciones; Operaciones con relación. JOINS. Uniones de tablas. VISTAS Y CONTROLADORES. LOS CONTROLADORES DE RAILS. Generalidades sobre los controladores; Creación de controladores; Convenciones en los controladores; Conceptos importantes sobre los controladores. VISTAS Y RENDERIZACIÓN EN RAILS. Continuación del proyecto biblioteca; Los helpers y las vistas; Renderización: métodos y formatos. ENRUTAMIENTO AVANZADO EN RAILS. El archivo routers.rb; Enrutamiento automático; Namespaces y rutas. ENRUTAMIENTO AVANZADO EN RAILS. El archivo routes.rb; Enrutamiento automático; Namespaces y rutas. UTILIZACIÓN DE LOS ASSETS. Asset pipeline; ¿Cómo utilizar los assets?. RAILS AVANZADO. SCAFFOLDING EN RUBY ON RAILS. Crear un scaffold en una aplicación. TÓPICOS AVANZADOS EN MODELOS. Callbacks; Callbacks disponibles; Validaciones; Migraciones; Configuración de la base de datos. TÓPICOS AVANZADOS EN CONTROLADORES. Strong parameters; Los filtros; Uso de sesiones en Rails; Las cookies. API REST. Intalación de un cliente http; Los datos JSON; Creación de una aplicación Rest API en Rails; Implementación del resto de las acciones CRUD de una API Rest. CORREO ELECTRÓNICO. Creación y configuración de la aplicación; Generación de Mailer. TESTING. Desarrollo orientado a testing; Instalación de RSpec y Capybara; Tipos de test; Nuestro primer test; Testing en modelos. PROYECTO FINAL EN RUBY ON RAILS.
Etiquetas de esta biblioteca: No hay etiquetas de esta biblioteca para este título. Ingresar para agregar etiquetas.
    valoración media: 0.0 (0 votos)
Tipo de ítem Ubicación actual Signatura Copia número Estado Fecha de vencimiento Código de barras Reserva de ejemplares
Libros Libros Biblioteca Central SM
Colección General
005.262 V335 (Ver Items Similares) Ej. 1 Disponible 45673
Libros Libros Biblioteca Central SM
Colección General
005.262 V335 (Ver Items Similares) Ej. 2 Disponible 45674
Libros Libros Biblioteca Central SM
Colección General
005.262 V335 (Ver Items Similares) Ej. 3 Disponible 45675
Libros Libros Biblioteca USU
Colección General
005.262 V335 (Ver Items Similares) Ej. 4 Disponible 45706
Libros Libros Biblioteca USU
Colección General
005.262 V335 (Ver Items Similares) Ej. 5 Disponible 45707
Libros Libros Biblioteca USU
Colección General
005.262 V335 (Ver Items Similares) Ej. 6 Disponible 45708
Total de reservas: 0

Incluye índice analítico pág. 675
Incluye enlace a plataforma con contenidos interactivos

MI PRIMER ENCUENTRO. ACERCA DE RUBY. Sobre el lenguaje y su creador; Características y comparación. PREPARACIÓN DEL ENTORNO DE TRABAJO. Instalación de Ruby y Ruby on Rails. Instalación en Windows; Instalación en GNU/Linux; Instalación en OS X; Entornos de desarrollo; Editores de códigos. MIS PRIMEROS PROGRAMAS EN RUBY. El IRB de Ruby; Ejecución de un script desde la terminal; Antes de continuar considera lo siguiente. INTRODUCCIÓN A LA POO. La POO en palabras simples. UTILIZANDO OBJETOS EN RUBY. Los objetos de Ruby; Trabajando los métodos de Ruby; Valores de retornos y paso de argumentos en los métodos; La biblioteca de clases de Ruby. LAS VARIABLES. Asignación de objetos a las variables; Un nombre correcto para mi variable; ¿Qué es tipado dinámico?; Asignación abreviadas. LOS NÚMEROS. ¿Qué son los números y de dónde provienen?; Números enteros; Números flotantes; Algunos métodos heredados de numeric; Operaciones con números; Comparaciones de números; Números aleatorios y rangos. CADENAS DE CARACTERES. Generalidades de las cadenas; Las particularidades de cada comilla; Comillas dobles; Comillas simples; Percent strings (%Q y %q); Here documents o heredocs. FECHAS Y HORAS. La clase time; La clase date; Formateo de fecha y horas; Comparación de fechas y horas. COLECCIONES DE OBJETOS. Los arreglos; Los hashes; Creación de un hash; Preguntale al hash acerca de; Obtención de claves y valores; Modificación de los hashes. CONVERSIONES DE DATOS. Conversiones frecuentes; Estructuras de control. CONDICIONES. Expresiones; Expresión case; If y uncles como modificadores; Condiciones y operadores lógicos. CICLOS E ITERADORES. Ciclos; Iteradores. LA POO A DETALLE. LOS MÉTODOS. Sobre los métodos en general; Métodos con argumentación; Los métodos y los bloques de código; Recursividad. CLASES Y OBJETOS. Diseño de clases; Herencia de clases; La visibilidad de los métodos; La clase singletón, los métodos de clase y las variables de clases. LOS MÓDULOS. ¿Qué es un módulo, para que sirve y cómo se define?; Los módulos como namespaces; Los mixins; Explicación del scope de las constantes en módulos/ clases. LAS EXPRESIONES REGULARES. Perdiéndole el miedo a las expresiones regulares; Construcción de regex para números telefónicos con 10 dígitos (paso a paso); ¿Dónde más se usan los regex? . ARCHIVOS Y CARPETAS. Archivos; Directorios. EXCEPCIONES. ¿Qué es una excepción de Ruby?; Manejo de excepciones. INTRODUCCIÓN A RUBY ON RAILS. ¿Qué es Ruby on rails?; La filosofía Rails. FUNDAMENTOS DEL DESARROLLO WEB. ¿Cómo funciona una aplicación web?; ¿Qué es un servidor web?; El protocolo de comunicaciones HTTP. PRIMER PROYECTO EN RUBY ON RAILS. Creación de un proyecto en Ruby on Rails; Arquitectura MVC en Ruby on Rails; Arquitectura MVC en Ruby on Rails. FUNDAMENTOS DEL TRABAJO EN ROR. PRIMEROS PASOS EN RUBY ON RAILS. Creación de un controlador; ¿Qué acabo de crear?; Incluyamos un modelo; Estructura de un proyecto Ruby on Rails. MODELOS EN PROFUNDIDAD. CREACIÓN DE MODELOS EN RUBY ON RAILS. Generalidades de modelos; Preparación de un nuevo proyecto en Rails. ACCIONES CON MODELOS. Acciones CRUD: crear; Acciones CRUD: actualizar; Acciones CRUD: eliminar; Acciones CRUD: leer. ASOCIACIÓN DE MODELOS. Asociaciones en Active Record; Métodos añadidos a los modelos para manipulación de asociaciones; Operaciones con relación. JOINS. Uniones de tablas. VISTAS Y CONTROLADORES. LOS CONTROLADORES DE RAILS. Generalidades sobre los controladores; Creación de controladores; Convenciones en los controladores; Conceptos importantes sobre los controladores. VISTAS Y RENDERIZACIÓN EN RAILS. Continuación del proyecto biblioteca; Los helpers y las vistas; Renderización: métodos y formatos. ENRUTAMIENTO AVANZADO EN RAILS. El archivo routers.rb; Enrutamiento automático; Namespaces y rutas. ENRUTAMIENTO AVANZADO EN RAILS. El archivo routes.rb; Enrutamiento automático; Namespaces y rutas. UTILIZACIÓN DE LOS ASSETS. Asset pipeline; ¿Cómo utilizar los assets?. RAILS AVANZADO. SCAFFOLDING EN RUBY ON RAILS. Crear un scaffold en una aplicación. TÓPICOS AVANZADOS EN MODELOS. Callbacks; Callbacks disponibles; Validaciones; Migraciones; Configuración de la base de datos. TÓPICOS AVANZADOS EN CONTROLADORES. Strong parameters; Los filtros; Uso de sesiones en Rails; Las cookies. API REST. Intalación de un cliente http; Los datos JSON; Creación de una aplicación Rest API en Rails; Implementación del resto de las acciones CRUD de una API Rest. CORREO ELECTRÓNICO. Creación y configuración de la aplicación; Generación de Mailer. TESTING. Desarrollo orientado a testing; Instalación de RSpec y Capybara; Tipos de test; Nuestro primer test; Testing en modelos. PROYECTO FINAL EN RUBY ON RAILS.

No hay comentarios para este ejemplar.

Ingresar a su cuenta para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

© 2024 Universidad Gerardo Barrios. Derechos Reservados