CURSOS de Ruby

Mostrando del 1 al 10 de 21 registros
<<>>
Imágen de perfil
Este trabajo presenta el diseño e implementación de una aplicación web desarrollada mediante el framework Ruby on Rails. El trabajo expone las implicaciones y restricciones del framework centrándose en el aspecto de modularidad, la cual tiene por objetivo facilitar la extensión y reutilización del software para otros posibles proyectos.

Los módulos de la aplicación interactúan entre sí, siendo el núcleo el que orquesta los distintos componentes que se adhieren al mismo. Además del núcleo, la aplicación está compuesta por otros tres módulos: gestor de objetos de aprendizaje empaquetados acorde al estándar de e-Learning SCORM, módulo de creación de contenidos educativos basado en la herramienta ViSH Editor y un módulo basado en el proyecto SGAME para unir juegos HTML5 con objetos de aprendizaje (los cuales pueden haber sido creados con la herramienta anterior) empaquetados acorde a SCORM.

La aplicación resultante es un ecosistema que permite generar e integrar recursos educativos dentro de juegos web cuyo objetivo final es facilitar la creación de juegos educativos y el aprendizaje basado en juegos.

Índice de Contenidos:
Resumen
Abstract
Lista de figuras
Glosario de términos
1.- Introducción
2.- Estado del Arte
3.- Diseño de la aplicación modular en Ruby On Rails
4.- Núcleo
5.- Gestor de SCORM
6.- Editor
7.- Creador de juegos
8.- Discusión y Conclusiones
Bibliografía

En formato pdf. Contiene 50 páginas.

Screenshot_20191017_163912
Imágen de perfil

.pdfRuby Notes for Professionals


Ruby

Publicado el 20 de Agosto del 2018 por Administrador
1.044 visualizaciones desde el 20 de Agosto del 2018
Este libro de Ruby Notes for Professionals está compilado a partir de la documentación de Stack Overflow, el contenido está escrito por los usuarios de Stack Overflow.

En formato pdf. Contiene 235 páginas.
Imágen de perfil

.htmlSinatra desde Cero


Ruby

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 29 de Mayo del 2018 por Administrador (Publicado el 21 de Mayo del 2015)
2.783 visualizaciones desde el 21 de Mayo del 2015
Sinatra es un DSL para construir páginas Web, servicios Web o aplicaciones Web en Ruby. Sinatra está basado en el enfoque minimalista de desarrollo, es decir no existe una estructura ni una manera "correcta" de hacer las cosas, solo una "mejor práctica" de como realizarlo, ofreciendo al desarrollado una manera súper esencial para el manejo del protocolo HTTP.
Contenidos:
1. Instalación y configuración.
2. Enrutamiento
3. Enrutamiento (continuación)
4. Vistas
5. Filtros y manejo de errores
6. Sesiones y Cookies
7. Aplicaciones modulares
8. Estructura de proyecto
9. Rack y Rutas
10. Acceso a datos con DataMapper
11. Caching y Etags
12. Streaming y Attachments
13. Creando un API Parte I
14. Creando un API Parte 2
15. Creando un API Parte 3
Imágen de perfil

.htmlRuby on Rails desde Cero


Ruby

Actualizado el 29 de Mayo del 2018 por Administrador (Publicado el 4 de Noviembre del 2013)
6.291 visualizaciones desde el 4 de Noviembre del 2013
Ruby on Rails es un framework de aplicaciones web open-source que trabaja sobre el lenguaje de programación Ruby. En esta serie aprenderás el proceso de creación de aplicaciones web dinámicas utilizando el framework. ¡Súbete a los rieles con Ruby on Rails desde Cero!.
1. Instalación & Configuración
2. Estructura del proyecto.
3. Vistas Dinámicas
4. ActiveRecord parte 1
5. ActiveRecord Asociaciones
6. ActiveRecord parte 2
7. ActiveRecord Validaciones
8. ActiveModel
9. Serializar Objetos (active_model_serializers)
Imágen de perfil

internetTutorial Ruby Ya


Ruby

Publicado el 16 de Octubre del 2017 por Administrador
2.641 visualizaciones desde el 16 de Octubre del 2017
El objetivo de este tutorial es iniciarse en el lenguaje Ruby. No se requieren conceptos previos de programación y se hace una introducción gradual de este lenguaje. Se utilizan en un principio el planteo de "Diagramas de Flujo" para la resolución de problemas y su posterior codificación con el lenguaje de programación Ruby. Se busca ir conociendo los rudimentos básicos de la programación en Ruby presentando los conceptos con ejercicios resueltos e invitando a la resolución de otros problemas propuesto.
Contenidos:
1 - Instalación del lenguaje Ruby
2 - Diagramación y codificación en Ruby
3 - Estructura de programación secuencial
4 - Estructuras condicionales simples y compuestas
5 - Estructuras condicionales anidadas
6 - Condiciones compuestas con operadores lógicos
7 - Estructura repetitiva while
8 - Estructura repetitiva loop
9 - Variables de tipo Strings
10 - Interpolación de Strings
11 - Métodos de la clase String
12 - Estructura de datos tipo Arreglo (Array)
13 - Arreglos: carga por teclado de sus elementos
14 - Arreglos: recorrido mediante un for
15 - Arreglos: recorrido mediante el método each
16 - Arreglos: eliminación de elementos
17 - Arreglos: búsqueda de elementos
18 - Arreglos: componentes de tipo arreglo
19 - Estructura de datos tipo Hash
20 - Hash: carga por teclado de sus elementos
21 - Hash: recorrido mediante los métodos each e each_value
22 - Hash: eliminación de elementos
23 - Concepto de métodos
24 - Métodos: parámetros
25 - Métodos: retorno de datos
26 - Métodos: parámetros de tipo Array y Hash
27 - Métodos: retorno de un dato de tipo Array o Hash
28 - Métodos: con parámetros con valor por defecto
29 - Métodos: con cantidad variable de parámetros (operador splat)
30 - Objetos: declaración de clases y creación de objetos
31 - Objetos: definición del método initialize
32 - Objetos: llamada de métodos desde otro método de la misma clase
33 - Objetos: acceso a atributos de una clase
34 - Objetos: acceso a atributos de una clase (otra sintaxis)
35 - Objetos: colaboración
36 - Objetos: herencia
37 - Objetos: variables de clase
38 - Objetos: métodos de clase
39 - Objetos: modificador de acceso a métodos
40 - Objetos: constantes de clase
41 - Bloques: definición
42 - Bloques: argumentos
43 - Bloques: valor de retorno del bloque
44 - Bloques: otras consideraciones
Imágen de perfil

.videoCurso de Ruby 2


Ruby

Publicado el 16 de Enero del 2017 por Administrador
1.860 visualizaciones desde el 16 de Enero del 2017
Curso de Ruby 2 en vídeos:
1.- Introducción
2.- Instalación
3.- Variables
4.- Números
5.- Cadenas
6.- Entrada y Salida
7.- Sintaxis
8.- Operadores aritméticos
9.- Operadores comparación
10.- Operadores lógicos
11.- Condiciones
12.- Operador ternario
13.- Case
14.- Arreglos
15.- Iterar arreglos con each
16.- Operaciones con arreglos
17.- Rangos
18.- While y Until
19.- Time, Upto y Downto
20.- Matrices
21.- Hashes
22.- Operaciones con hashes
23.- Símbolos
24.- Métodos y Argumentos
25.- Operador splat
26.- Keyword Arguments
27.- Clases y objetos
28.- Initialize (Constructor)
29.- Propiedades y Métodos Accesores
30.- Herencia
Imágen de perfil

.videoCurso Ruby on Rails 4 desde cero


Ruby

Publicado el 11 de Julio del 2016 por Administrador
2.785 visualizaciones desde el 11 de Julio del 2016
Guía de introducción a Ruby en vídeos:
1.- Introducción
2.- Primer aplicación
3.- ERB y Assets
4.- Modelos
5.- Bases de Datos y Migraciones
6.- Layouts
7.- Routes
8.- Controladores
9.- Enviar datos al controlador
10.- Validaciones
11.- ActiveRecord básico
12.- Strong params
13.- Vistas parciales
14.- Autenticación Usuarios 1:2
15.- Autenticación de usuarios 2:2
16.- Asociaciones 1 a muchos
17.- Callbacks
18.- Scaffold
19.- Nested resources
20.- AJAX con formularios remotos
21.- JSON con Jbuilder
22.- Subir Archivos 1:2
23.- Subir Archivos 2:2
24.- Categorias Muchos a Muchos 1:3
25.- Categorias Muchos a Muchos 2:3
26.- Categorias Muchos a Muchos 3:3
27.- Concerns
28.- Máquina de Estados con AASM
29.- Scopes
30.- Paginación
31.- Markup Editor 1:2
32.- Markup Editor y Html Safe 2:2
33.- Render colecciones
34.- Avatars con gravatar
35.- Application Helpers
36.- Mandar Mails (Vídeo Final)
Imágen de perfil

.pdfDesarrollo REST con Rails


Ruby

Publicado el 22 de Junio del 2016 por Administrador
1.835 visualizaciones desde el 22 de Junio del 2016
El término REST apareció por primera vez en la tesis doctoral de Roy Fielding y significa Representational State Transfer1. REST describe todo un paradigma de arquitectura para aplicaciones que solicitan y manipulan recursos en la web utilizando los métodos estándar de HTTP.
Es un hecho olvidado por muchos desarrolladores web de hoy que el protocolo HTTP puede hacer algo más que GETs y POSTs. Sin embargo, esto no resulta tan sorprendente si consideramos que los navegadores tan sólo soportan esas dos peticiones. GET y POST son los tipos de peticiones HTTP que se suelen transmitir del cliente a servidor, pero el protocolo HTTP también define los métodos PUT y DELETE que, en teoría, se deberían usar para crear o borrar un recurso en la web. En este tutorial ampliaremos nuestros horizontes y profundizaremos en los métodos PUT y DELETE.
En formato pdf. Contiene 41 páginas.
Imágen de perfil

.pdfIntroducción a Ruby on Rails


Ruby

Publicado el 17 de Febrero del 2016 por Administrador
3.298 visualizaciones desde el 17 de Febrero del 2016
Guía de introducción en formato diapositiva de Ruby on Rails realiza por Dr. Diego Lz de Ipiña Gz. de Artaza. Correspondiente al curso impartido en la Universidad de Deusto.
En formato pdf. Contiene 67 páginas.
Imágen de perfil

.videoCurso de Ruby


Ruby

Publicado el 3 de Noviembre del 2015 por Administrador
3.745 visualizaciones desde el 3 de Noviembre del 2015
Curso en vídeos de Ruby.
Contenidos:
Curso Ruby - 1 - Introducción
2.- Primer programa y Variables
3.- Cadenas y Ingreso de datos
4.- Shell Interactivo y variables numéricas
5.- Uso de if / elsif / else
6.- Más sobre If / unless y operador relacional de comparación combinado
7.- Estructura de control case y rangos
8.- Arrays
9.- Bucle While y Until
10.- Bucle For
11.- Más sobre rangos y métodos iteradores (times, upto, downto, each, each_line)
12.- Simbolos
13.- Hash
14.- Programación orientada a objetos (POO)
15.- Pilares de la programación orientada a objetos (POO)
16.- Clases y métodos
17.- Método inicializador, atributos y formas de acceder a los atributos
18.- Argumentos por defecto y numero de argumentos variables
19.- Métodos de instancia y métodos de clase
20.- Herencia
Anterior123Siguiente