UNIDAD DIDÁCTICA 1. COMENZANDO CON CAKEPHP
- Qué es CakePHP y por qué hay que utilizarlo
- Entendiendo Modelo-Vista-Controlador
- Beneficios MVC
UNIDAD DIDÁCTICA 2. PRINCIPIOS BÁSICOS DE CAKEPHP
- Estructura de CakePHP
- Una petición típica de CakePHP
- Estructura de archivos de CakePHP
- Convenciones de CakePHP
UNIDAD DIDÁCTICA 3. DESARROLLANDO CON CAKEPHP
- Requerimientos
- Preparándose para Instalar
- Instalación
- Enciéndelo
- Configuración
- Comprensión de las Rutas
UNIDAD DIDÁCTICA 4. CONTROLADORES
- Introducción
- App Controller
- Métodos del Controlador
UNIDAD DIDÁCTICA 5. MODELOS
- La Comprensión de Modelos
- Creando Tablas de Bases de Datos
- Recuperando tus Datos
- Guardando Tus Datos
- Borrando Datos
- Asociaciones - Enlazando Modelos
- DataSources (fuentes de datos)
UNIDAD DIDÁCTICA 6. VISTAS
- Plantillas de la Vista
- Layouts
- Elementos
- Métodos de la vista
- Temas
UNIDAD DIDÁCTICA 7. HELPERS
- Usando Helpers
- Creando Helpers
- Incluyendo otros Helpers
- Usando tu Helper
- Creando Funcionalidad para todos los Helpers
- Helpers del Core
UNIDAD DIDÁCTICA 8. SCAFFOLDING
- Scaffolding
- Constantes y Funciones Globales
UNIDAD DIDÁCTICA 9. TAREAS COMUNES CON CAKEPHP
- Validación de Datos
- Reglas simples
- Múltiples Reglas por Campo
- Reglas de Validación Incorporadas
- Reglas de Validación Personalizadas
UNIDAD DIDÁCTICA 10. PAGINACIÓN
- Preparación del controlador
- Paginación en Views
UNIDAD DIDÁCTICA 11. FORMULARIOS
- Creando Formularios
- Cerrando Formularios
- Form – métodos de elementos específicos
UNIDAD DIDÁCTICA 12. HTML
- Introducción
- Inserción de elementos HTML
- Práctica - Blog
- Práctica - Tareas