Índice de Materias

Digital Signature Algorithm
Definición
__send__
to_proc
abstract data type
Tipos de Datos Abstractos/Abstract
Abstracta
Predominancia/Invalidación de Métodos (overriding) | Predominancia/Invalidación de Métodos (overriding)
Abstraction
Abstracción y Encapsulamiento
acceptance tests
Ejemplo de uso de | Ejemplo de uso de | Testing con Rack::Test y | Testing con Rack::Test y
adapters
Que es Rack
After filters
After Filters
Agent forwarding
Redireccionado al Agente SSH | Consideraciones sobre la Seguridad
Ajax
XMLHttpRequest(XHR)
Ajax Push
Comet y Server Sent-Events
ancestors
Subclases y Herencia
ApacheBench
Embedding Sinatra within EventMachine
aplicaciones clásicas sinatra
Aplicaciones Modulares
aplicación modular sinatra
Aplicaciones Modulares
aplicación parcial
Aplicación Parcial de Funciones
aridad
La Aridad de un
Array
Marshalling Datos entre Procesos | Ejercicios
assignment expressions
Utilización de los Setters
Asynchronous JavaScript and XML
XMLHttpRequest(XHR)
Atom
RESTful Web Services
Authentication Hash
OmniAuth gem: Standardized Multi-Provider
authorization server
Roles in OAuth
auto-incrementing
Modelos
BA
Introducción
backwards-compatible versions
Optimistic and Pessimistic Version
bare hash
Hashes para Argumentos con
Basic Multilingual Plane
Introducción
BasicObject
instance_eval y class_eval
Before filters
Before Filters
bind
Accediendo a una Clase
binding
Clausuras y Bindings | Bindings (encarpetados) y eval | Bindings (encarpetados) y eval | Bindings (encarpetados) y eval | Procs y Bindings | Procs y Bindings
bindings
Clausuras y Bindings
bloque
Argumentos Bloque
bloques
Procs y Lambdas
BMP
Introducción
browser cookie
Cookies
callback
XMLHttpRequest(XHR)
capa de autentificación
Arquitectura
capa de conexión
Arquitectura
capa de transporte
Arquitectura
cascading-by-chaining
Ejemplo: La Clase Filter
case equality
El operador ===
catch
throw y catch son
CDN
Content Delivery Network (CDN)
chaining
Ejemplo: La Clase Filter
CI
Integración Contínua: Travis
Class
Definiendo Clases y Módulos
class_eval
instance_eval y class_eval | instance_eval y class_eval | instance_eval y class_eval | instance_eval y class_eval | instance_eval y class_eval | Creando accessors con class_eval | instance_exec y class_exec | Creando Dinámicamente los Métodos | Repaso
class_exec
instance_exec y class_exec
class_variables
Variables y Constantes
clausura
Clausuras y Variables Compartidas
client
Roles in OAuth
closures
Bloques/Blocks | Bloques
cloud9
Ruby en Cloud9 | Programación en Parejas y
cláves foráneas
Asociaciones Simples
Code blocks
Bloques/Blocks | Bloques
code points
Introducción | Introducción
combining character sequence
Introducción
Comet
Comet y Server Sent-Events
Comet applications
Server-Sent Events
compiladores
Introducción a los Lenguajes
concreta
Predominancia/Invalidación de Métodos (overriding)
concurrencia
El Espectro de los
condition variable
Condition Variables/Variables Condición
CONNECT
Métodos de Petición
constants
Variables y Constantes
Content Delivery Network
Content Delivery Network (CDN)
context
La Clase Player: Un
contexto
La Clase Player: Un
continuous delivery
Integración Contínua: Travis
Continuous integration
Integración Contínua: Travis
controladores de eventos
Controladores de Eventos (Event
cookie
Introducción | Cookies
core module
Especificación de Ficheros Conteniendo
coroutine
Construcción de un Enumerador | Construcción de un Enumerador
curried proc
Aplicación Parcial de Funciones
curry
Aplicación Parcial de Funciones
custom data attributes
JQuery Mobile
código de estado
Introducción
Data Mapper
Introducción al Patrón DataMapper
data-driven programming
Introducción a Programación Orientada
Declarative programming
Paradigmas de Programación | Programación Imperativa
default context
Multiple Data-Store Connections
defer
defer
deferrables
Manteniendo la Conexión Abierta:
define_method
Objetos Method | Objetos Method | no title | Ambitos y los métodos
DELETE
Métodos de Petición
dependency graph
Dependency Graph: bundle viz
Desarrollo Dirigido por las Pruebas
Práctica: Añada Pruebas a
descendants
Subclases y Herencia
development dependencies
Dependencias de la Gema | Declaring dependencies: Runtime vs.
development set of documentation
RDoc y Rake
Dining Philosophers problem
El Problema de los
Distributed Ruby
DRb
DOM
Chat Utilizando Streaming y
DRb
DRb
DRY
Un Método de Clase
DSA
Definición
Duck Typing
Polimorfismo, Comprobación de Tipos
EDP
Introducción a Programación Orientada
Edsger Djisktra
El Problema de los
eigenclass
Viendo los (Nombres de) | Viendo los (Nombres de) | Los Métodos Singleton y | Los Métodos Singleton y | La Búsqueda por Métodos | El método extend de | El método extend de
ejemplos
Ejemplo de uso de | Testing con Rack::Test y
Ejercicio
Instale la Documentación en sinatra.github.com
Ejercicio: Instale la Documentación
embedded systems
Introducción a Programación Orientada
encabezado
Introducción
Encapsulation
Abstracción y Encapsulamiento | Visibilidad de los métodos:
end-user
Roles in OAuth
entity tag
Ejemplo de Middleware: Rack::ETag
env
Introducción
escenarios
Ejemplo de uso de | Testing con Rack::Test y
estrategias
La Clase Player: Un
eval
Clausuras y Bindings | Clausuras y Bindings | Evaluando Strings y Bloques | Bindings (encarpetados) y eval | Procs y Bindings | Buscando, Dando Valores y
event handlers
Controladores de Eventos (Event
event handling
Introducción a Programación Orientada
event selection
Introducción a Programación Orientada
event-based programming
Introducción a Programación Orientada
event-driven programming
Introducción a Programación Orientada
evented servers
Manteniendo la Conexión Abierta: | Manteniendo la Conexión Abierta: | Manteniendo la Conexión Abierta:
EventSource
Chat Utilizando Streaming y
examples
Ejemplo de uso de | Ejemplo de uso de | Testing con Rack::Test y | Testing con Rack::Test y
expansiones de macros
Introducción a los Lenguajes
extend
extend | no title | El método extend de | El método extend de | El método extend de | El método extend de | El Problema
external iterator
Iteradores Externos | Iteradores Externos
external templates
Vistas
factory methods
Métodos Factoría
features
Ejemplo de uso de | Testing con Rack::Test y
Fibonacci
Memoización
File
Ejercicios
finders
Buscadores/Finders, Ámbito/Scope y Coincidencias/Matches
First-party cookies
Introducción
Fixnum
Los Módulos ObjectSpace y
foreign keys
Asociaciones Simples
four rules of simple design
Las Cuatro Reglas de
FTP
Transferencia de ficheros por
función de devolución
XMLHttpRequest(XHR)
garbage collection
Vida de un Objeto
gemsets
Gemsets | Gemsets
GET
Métodos de Petición | Métodos de Petición | Métodos de Petición
Gherkin
Testing con Rack::Test y
GIL
Ventajas de Usar JRuby
Global Interpreter Lock
Ventajas de Usar JRuby
global_variables
Variables y Constantes
GoF
La Clase Player: Un
gsub
Práctica: Ordenar por Calificaciones
handlers
Que es Rack
hash
El método eql?
HEAD
Métodos de Petición
headless browser
Poltergeist
hooks
Hooks (Ganchos)
host key
Algoritmo de Autentificación de
hotlink
Content Delivery Network (CDN)
HTML templates
Vistas
HTTP Basic authentication
Introducción
HTTP cookie
Cookies
HTTP Streaming
Comet y Server Sent-Events
idempotent
Métodos Safe e idempotent | Safe and Idempotent Methods
immediate values
Definiendo Métodos Singleton
Imperative programming
Paradigmas de Programación | Programación Imperativa
include
Los Módulos como Mixins | Los Módulos como Mixins | El Problema
include?
Antepasados y Módulos
included
no title | El Hook included | no title | Segunda Solución: Usando el
infinite sequences
Construcción de un Enumerador | Construcción de un Enumerador
inherited
no title | El Hook inherited
inline templates
Vistas
instance_eval
instance_eval y class_eval | instance_eval y class_eval | instance_eval y class_eval | instance_eval y class_eval | instance_exec y class_exec | Creando Dinámicamente los Métodos | Un Lenguaje de Dominio | no title | Repaso
instance_exec
instance_exec y class_exec
instance_method
Accediendo a una Clase
instance_variables
Variables y Constantes
internal iterator
Iteradores Externos | Iteradores Externos
IO
Marshalling Datos entre Procesos | Marshalling Datos entre Procesos
iterador
Argumentos Bloque
JavaScript Object Notation
Métodos jQuery para Ajax
jsFiddle
jsFiddle
JSON
Métodos jQuery para Ajax
Kent Beck
Las Cuatro Reglas de
Kernel
Ganchos/Hooks: Sustituyendo (y delegando
labeled break
throw y catch son
lambda
Procs y Lambdas
lenguaje máquina
Introducción a los Lenguajes
lenguajes dataflow
El Espectro de los
lenguajes de restricciones
El Espectro de los
lenguajes de scripting
El Espectro de los
lenguajes de von Neumann
El Espectro de los
lenguajes dinámicos
El Espectro de los
lenguajes funcionales
El Espectro de los
lenguajes lógicos
El Espectro de los
Lenguajes orientados a objetos
El Espectro de los
load
Ejecutando Código Cargado
local_variables
Ambitos y los métodos | Variables y Constantes
Logic programming
Paradigmas de Programación
línea de estatus
Sesiones HTTP
MAJOR level
Resumen
man-in-the-middle-attack
Algoritmo de Autentificación de
Marshal
Marshalling
matcher
5: Red: should and
Math
Módulos Espacio de Nombres
member functions
Organizando las pruebas | Setup y Teardown
memoizacion
Memoización
Metaclass
Los Métodos Singleton y | El método extend de
metalanguage
Reflexión y Metaprogramación
metaprogramación
Reflexión y Metaprogramación
method
Objetos Method | to_proc | to_proc
method cascading
Ejemplo: La Clase Filter
Method chaining
Ejemplo: La Clase Filter
method lookup
La Búsqueda por Métodos
method resolution
La Búsqueda por Métodos
method_missing
La Búsqueda por Métodos
microformats
RESTful Web Services
middleware
Que es Rack | El comando rackup
MINOR level
Resumen
mixin
Los Módulos como Mixins
modo byte
Operadores, STDOUT y Unicode
modo carácter
Operadores, STDOUT y Unicode
Module
Definiendo Clases y Módulos | instance_eval y class_eval | Repaso
module functions
Módulos Espacio de Nombres
module_eval
instance_eval y class_eval
module_exec
instance_exec y class_exec
module_function
Módulos Espacio de Nombres
método singleton
Definiendo Métodos Singleton
métodos abstractos
Predominancia/Invalidación de Métodos (overriding)
métodos factoría
Métodos Factoría
métodos introspectivos
Tipos, Clases y Módulos
métodos singleton
El método extend de
módulo
Módulos
name
Objetos Method | Definiendo Clases y Módulos
named context
Multiple Data-Store Connections
nesting
no title | El Método nesting de
netcat
Usando REPL via un
nullipotent
Safe and Idempotent Methods
Oauth
Autentificación con OAuth. dev.twitter.com/apps
Object
Llamando a los Métodos | Ganchos/Hooks: Interviniendo en el
object language
Reflexión y Metaprogramación
Object-oriented programming
Paradigmas de Programación
ObjectSpace
Los Módulos ObjectSpace y | Los Módulos ObjectSpace y
Online Javascript IDE
jsFiddle
operador de splat
Pasando Arrays a Métodos
optimistic version constraint
Optimistic and Pessimistic Version
OPTIONS
Métodos de Petición
owner
Objetos Method
page
JQuery Mobile
Pair Programming
tmux | Programación en Parejas y
parameters
Objetos Method
partially done
Caching
PATCH
Métodos de Petición
PATCH level
Resumen
patrón estrategia
La Clase Player: Un
persistent
Cookies
persistent cookie
Introducción
pessimistic version constraint
Optimistic and Pessimistic Version
planes
Introducción
polimorfismo
Polimorfismo, Comprobación de Tipos
Polymorphism
¿Puedo llamar a este
popen
Ejercicios
POST
Métodos de Petición
precomposed characters
Introducción
Primary keys
Modelos
private
Enlaces Relacionados
Proc
Marshalling Lambdas y Procs | Marshalling Lambdas y Procs | Argumentos Bloque | Procs y Lambdas | Procs y Bindings
Process
Marshalling Datos entre Procesos | Marshalling Datos entre Procesos
Process::Status
Marshalling Datos entre Procesos | Ejercicios
programming model
Modelos de Programación
programming paradigm
Paradigmas de Programación
Programming paradigms
Paradigmas de Programación
protected
Enlaces Relacionados
Práctica
Accediendo a Twitter y Mostrando los últimos twitts en una página
Práctica: Accediendo a Twitter
Acortador de URLs
Práctica: Acortador de URLs
Aplicación Parcial
Práctica: Aplicación Parcial
Aplicación Web con Sinatra: Contar la Popularidad de Nuestros Amigos en Twitter
Práctica: Aplicación Web con
Añada Hojas de Estilo a Piedra Papel Tijeras
Práctica: Añada Hojas de
Añada Pruebas a Rock, Paper,Scissors
Práctica: Añada Pruebas a
Añadir Template Haml a Rock, Paper, Scissors
Práctica: Añadir Template Haml
Chat con Estilo
Práctica: Chat con Estilo
Chat con Mensajes Individuales
Práctica: Chat con Mensajes
Chat con TicTacToe
Práctica: Chat con TicTacToe
Chat Usando Ajax y jQuery
Práctica: Chat Usando Ajax
Conjuntos
Práctica: Conjuntos
Contar la Popularidad de Nuestros Amigos en Twitter
Práctica: Contar la Popularidad
Descarga Páginas de la Wikipedia
Práctica: Descarga Páginas de
Despliegue en Heroku
Práctica: Despliegue en Heroku
Despliegue en Heroku su Aplicación Rock, Paper,Scissors
Práctica: Despliegue en Heroku
DSL: Redacción de Cuestionarios I (Sin Contexto)
Práctica: DSL: Redacción de
DSL: Redacción de Cuestionarios II (Con Contexto)
Práctica: DSL: Redacción de
Estadísticas de Visitas al Acortador de URLs
Práctica: Estadísticas de Visitas
Evaluar una Expresión en Postfijo
Práctica: Evaluar una Expresión
HTML DSL
Práctica: HTML DSL
HTML DSL con Git y Rake
Práctica: HTML DSL con
La Calculadora
Práctica: La Calculadora
La Clase Punto del Plano
Práctica: La Clase Punto
Matrices
Práctica: Matrices
Matrices Dispersas
Práctica: Matrices Dispersas
Ordenar por Calificaciones
Práctica: Ordenar por Calificaciones
Procesos Concurrentes
Práctica: Procesos Concurrentes
Producto y Suma de Matrices
Práctica: Producto y Suma
Reto Dropbox. El Problema de la Dieta
Práctica: Reto Dropbox. El
Rock, Paper, Scissors: Debugging
Práctica: Rock, Paper, Scissors:
RVM: Instalación y Manejo
Práctica: RVM: Instalación y
Servicio de Syntax Highlighting
Práctica: Servicio de Syntax
Servicio para Abreviar URLs
Práctica: Servicio para Abreviar
Servicio para Abreviar URLs Teniendo en Cuenta el País de Visita
Práctica: Servicio para Abreviar
SQL An introduction to relational databases and their query languages
Práctica: SQL An introduction
TicTacToe
Práctica: TicTacToe
TicTactoe Usando Ajax
Práctica: TicTactoe Usando Ajax
TicTacToe usando DataMapper
Práctica: TicTacToe usando DataMapper
Traducción de notación infija a postfijo
Práctica: Traducción de notación
Tweet Fetching
Práctica: Tweet Fetching
Un Motor para las Expresiones Regulares en Pocas Líneas
Práctica: Un Motor para
Usando OAuth con omniauth
Práctica: Usando OAuth con
public
Enlaces Relacionados
public_method
Objetos Method
public_send
to_proc
Publish/Subscribe
web.rb
pura
Memoización
PUT
Métodos de Petición
Rack
Un Ejemplo Sencillo
Rack middleware
Que es Rack
RDOC
Tareas | Práctica: DSL: Redacción de | Enlaces
RDOC::Markup
Tareas | Práctica: DSL: Redacción de | Enlaces
reactor design pattern
Manteniendo la Conexión Abierta:
Reactor pattern
EventMachine
receiver
Objetos Method
red (failing)
Pruebas. Test Driven Development
Refactoring
4: refactor | 4: refactor
reflection
Reflexión y Metaprogramación
reflexivity
Reflexión y Metaprogramación
Remote Pairing With SSH
tmux
Representational state transfer (REST)
The REST architectural style
require
Ejecutando Código Cargado
resource owner
Roles in OAuth
resource server
Roles in OAuth
REST
The REST architectural style
RESTful
RESTful Web Services | RESTful Web Services
role
JQuery Mobile
router
Rack::Mount
RSA
Definición
runtime dependencies
Dependencias de la Gema | Declaring dependencies: Runtime vs.
Safe
Métodos Safe e idempotent
safe method
Safe and Idempotent Methods
Sandi Metz
Polimorfismo, Comprobación de Tipos
scenario
Ejemplo de uso de | Testing con Rack::Test y
scope gates
Ambitos y los métodos
SCP
Transferencia de Ficheros con
secure attribute
Introducción
secure cookie
Introducción
security policy
Security Policy: gem install
semantic versioning
Optimistic and Pessimistic Version
Semantic Versioning standard
Por que usar Semantic
semántica de invocación
Paso de argumentos en | Paso de argumentos en
semántica yield
Paso de argumentos en | Paso de argumentos en
send
to_proc
Server Push
Comet y Server Sent-Events
Server Sent Events
Comet y Server Sent-Events | Práctica: Chat con Mensajes
Server-Sent Event
The Server-Sent Event protocol
server-sent events
Chat Utilizando Streaming y
Server-Sent Events (SSE)
Chat Utilizando Streaming y
sesión
Introducción
session cookie
Introducción
session identifier
Introducción | Uso de Cookies para
Session management
Introducción
session token
Introducción
setter method
Utilización de los Setters
SFTP
Transferencia de ficheros por
Simple Object Access protocol
The REST architectural style
Singleton Class
Los Métodos Singleton y | Los Métodos Singleton y | La Búsqueda por Métodos | El método extend de | El método extend de
singleton method
Un Método de Clase | Métodos Singleton
singleton_class
El método extend de
SOAP
The REST architectural style
source_location
Objetos Method
SSE
Chat Utilizando Streaming y
SSH
Definición
step definitions
Ejemplo de uso de
steps
Ejemplo de uso de | Testing con Rack::Test y | Testing con Rack::Test y
strategies
OmniAuth gem: Standardized Multi-Provider
strategy
La Clase Player: Un | La Clase Player: Un
strategy pattern
La Clase Player: Un
streaming
The methods body, status
String
Marshalling Lambdas y Procs | Marshalling Lambdas y Procs | Práctica: La Calculadora | Evaluando Strings y Bloques
superclases
Búsqueda de Métodos de | Búsqueda de Métodos de
Symbol
Los Módulos ObjectSpace y
syntactic sugar
Ejemplo: La Clase Filter
TDD
Pruebas. Test Driven Development | Práctica: Añada Pruebas a
Template View
Vistas
test case
Organizando las pruebas
Test-Driven Development
Pruebas. Test Driven Development
tests
Organizando las pruebas
The Bastards Book of Ruby, A Programming Primer for Counting and Other Unconventional Tasks
Práctica: Descarga Páginas de | Práctica: Tweet Fetching | Práctica: SQL An introduction
The Gang of Four
La Clase Player: Un
The Uniform Access Principle
Visibilidad de los métodos:
Third-party cookies
Introducción
thread-safe
Ventajas de Usar JRuby
Threaded servers
Manteniendo la Conexión Abierta:
throw
throw y catch son
TicTacToe
Programa Principal
Tipado Pato
Polimorfismo, Comprobación de Tipos
Tmux
tmux
to_proc
Objetos Method | to_proc | to_proc
to_s
Definiendo Clases y Módulos
token expiration
Authorization Grant
TRACE
Métodos de Petición
tracking cookie
Cookies
tracking cookies
Introducción
Tres en Raya
Programa Principal
twiddle-wakka
Optimistic and Pessimistic Version
type
Que es un Tipo
type-versus-class
¿Puedo llamar a este
unbind
Objetos Method no Ligados
Unicode
Introducción
Unicode character
Introducción | Introducción
Unicode properties
Introducción
Unit testing
Test/Unit
unobtrusive approach
JQuery Mobile
use
El comando rackup
utility computing
Web Services
versioning policy
Definición
von Neumann model
Paradigmas de Programación
web cache validation
Ejemplo de Middleware: Rack::ETag
Web service APIs
RESTful Web Services
web services
The REST architectural style
WebSocket
Que es WebSocket y | Que es WebSocket y
WebSocket JavaScript interface
Que es WebSocket y
When Trouble Strikes
Véase
XP
Integración Contínua: Travis
YARD
Tareas | Práctica: DSL: Redacción de
ámbito
Ambitos y los métodos | Ambitos y los métodos



Casiano Rodriguez León 2015-06-18