Tendrá que ser competente en lo siguiente:
- Crear y configurar un entorno Rails
- Utilice generadores para crear modelos, controladores y migraciones.
- Crea un modelo y validaciones básicas
- Manejar una solicitud GET utilizando un controlador, modelo y vista
- Manejar una solicitud POST utilizando un controlador, modelo y vista
- Crear y utilizar una migración para administrar la base de datos.
- Comprender la pila de Rails: devoluciones de llamada, filtros, complementos, motores, gemas, bastidor
- Comprender y usar las asociaciones Active Record
- Comprender y usar la orientación a objetos
- Comprender y usar patrones de diseño
- Comprender y usar ámbitos para definir abstracciones del modelo
- Cree una prueba unitaria usando rspec / etc
- Configurar e implementar una aplicación Rails para producción
- Comprender el modelado de bases de datos y el análisis de consultas.
- Configurar e implementar una aplicación Rails para producción