Temario

Contribuyendo al Wiki - Esperando Revisión (Hector Sansores)

  1. HTML
    1. Estructura básica de las páginas y elementos principales (<html>, <head>, <body>, <title>, <p>, <meta>, <h1..4>) - Esperando Revisión (Hector Sansores)
    2. Hipervínculos (primera etiqueta de Rails - link_to) - Esperando Revisión (Hector Sansores)
    3. Insertando imágenes - En Progreso (Hector Sansores)
  2. CSS - Esperando Revisión (Hector Sansores)
    1. Introducción a los elementos de estilo - estilos en línea vs. CSS
    2. Herencia
    3. Grupos de estilo principales
      1. Tipos de letra y colores
      2. Texto
      3. Fondos
      4. Dimensiones
      5. Posicionamiento y flujo de página
      6. Bordes
      7. Marcadores y otros
  3. Javascript (Prototype)
    1. ¿Qué es un script?
    2. DOM
    3. Seleccionando un elemento
    4. Acciones básicas sobre un objeto(mouseover, cambio de estilos/valores, efectos)
    5. Sentencias condicionales
  4. Elementos básicos de programación
    1. Introducción a programación orientada a objetos (POO)
    2. Valores y variables
  5. Instalación
    1. Windows
    2. Ubuntu
  6. Conceptos básicos de Rails - Esperando Revisión (Hector Sansores)
    1. Modelo-Vista-Controlador (MVC)
    2. Asociaciones
    3. Enrutamiento
    4. Andamiaje
    5. Formas
  7. Hacia un mejor código
    1. Parciales (DRY)
    2. Validaciones
    3. Métodos de clase
    4. Filtros
    5. ActionMailer
    6. jQuery
    7. Recursos anidados
  8. Plugins / Gemas
    1. ¿Qué es un plugin? ¿Qué es una gema? ¿Por qué usarlos?
    2. Plugins y gemas comunes
      1. Autenticación y autorización
      2. CMS
      3. Archivos anexos
      4. Búsqueda
      5. PDFs
      6. Pruebas
      7. Paginación
  9. Conceptos avanzados de Rails
    1. Alcance default Scope, alcance nombrado
    2. Motores y plantillas
    3. Versionamiento
    4. Soporte a bases de datos y plataformas
    5. Probando
    6. Relaciones polimórficas y herencia de una sola tabla (STI)
    7. Carga pospuesta (lazy) vs. carga impaciente (eager)
    8. Repositorios de código
    9. Seguridad
    10. Preparación
    11. Hospedaje

In English

Also available in: HTML TXT