Otras Páginas

Expandir Todo

temas.md

### Explica lo que se instaló la noche anterior
El proceso de instalación de la noche anterior es mayormente copiar-y-pegar, y las personas que son nuevas en Ruby no entienden algunas cosas que hicieron. Muéstrales los componentes (git, github, ruby, rails, heroku) y explica para qué es cada uno, cómo todos encajan y ''por qué'' cada uno es importante. Los diagramas pueden ayudar. No asumas que los novatos tienen conocimiento previo: por ejemplo, git no es el único software para control de versiones, es sólo una manera de hacerlo.

### Asegúrate de que conocen los comandos básicos de *nix
* Recuerda que algunas personas todavía no saben que cuando están en la línea de comandos, están situados en un directorio, y que cuando se cambian de directorio es como moverse entre diferentes carpetas en una GUI (Interface Gráfica de Usuario). NO es obvio si nunca se ha usado antes.
* Si ellos están aprendiendo esto por primera vez, dales un pequeño reto: ir a la carpeta Escritorio (Desktop), crear una sub-carpeta y después ingresar a ella. Usar el comando pwd para verificar que está en el lugar correcto.
* Asegúrate que todos conocen al menos los siguientes comandos: <code>cd, ls, mkdir, irb, pwd</code>.

* Explicar qué es un argumento y una bandera.
        curl -O http://whatever.com/text.txt
* Los comandos equivalentes en DOS son: <code>cd, dir, mkdir, irb</code>.

### Explica otros conceptos fundamentales.
* ¿Cómo funciona un servidor web?
* ¿Qué son las versiones?, ¿Por qué necesitarías usarlas?
* ¿Cuál es la diferencia entre ejecutar código en la línea de comando y ejecutar código de un archivo?
* ¿Cuál es la diferencia entre Ruby y Rails?

Ingresa a [Habilidades fundamentales](habilidades_fundamentales) para ver una serie de diapositivas que describen las habilidades básicas requeridas para ser un programador que no involucran escribir código.

### Diapositivas
El currículum en español del taller RailsBridge se encuentra en http://es.railsbridge.org/, el cual está hospedado en http://github.com/codificadas/docs

Aquí se encuentra un bosquejo del plan/flujo de las diapositivas pasadas:

* http://www.flickr.com/photos/alexchaffee/5885335854

Contacta a Sarah Allen (sara _arroba_ ultrasaurus _punto_ com) y envía tu usuario de github si quieres ser colaborador. O simplemente haz un fork del proyecto de github y envía un pull request cuando hayas hecho algún cambio.

### Lenguaje Ruby
* Para grupos de principiantes: [Ruby para Principiantes](ruby_para_principiantes)
* [Ruby para Programadores](ruby_para_programadores)

#### Conceptos claves
* todo es un objeto
* todo devuelve algo
* abrir clases
* bloques
* símbolos

#### Notas Adicionales para Programadores
* http://gist.github.com/190567
* http://betterexplained.com/articles/starting-ruby-on-rails-what-i-wish-i-knew/

### Rails

* <a href="/es/introduccion-a-rails">Currículum de Introducción (Suggestotron)</a>
* <a href="/es/rails-intermedio">Currículum Intermedio (Tablero de Mensajes)</a>