Descripción
1 Comenzando con CakePHP
1.1 Qué es CakePHP y por qué hay que utilizarlo
1.2 Entendiendo Modelo-Vista-Controlador
1.3 Beneficios MVC
1.4 Cuestionario: Comenzando con CakePHP
2 Principios básicos de CakePHP
2.1 Estructura de CakePHP
2.2 Una petición típica de CakePHP
2.3 Estructura de archivos de CakePHP
2.4 Convenciones de CakePHP
2.5 Cuestionario: Principios básicos de CakePHP
3 Desarrollando con CakePHP
3.1 Requerimientos
3.2 Preparándose para Instalar
3.3 Instalación
3.4 Enciéndelo
3.5 Configuración
3.6 Comprensión de las Rutas
3.7 Cuestionario: Desarrollando con CakePHP
4 Controladores
4.1 Introducción
4.2 App Controller
4.3 Métodos del Controlador
4.4 Cuestionario: Controladores
5 Modelos
5.1 La Comprensión de Modelos
5.2 Creando Tablas de Bases de Datos
5.3 Recuperando tus Datos
5.4 Guardando Tus Datos
5.5 Borrando Datos
5.6 Asociaciones – Enlazando Modelos
5.7 DataSources (fuentes de datos)
5.8 Cuestionario: Modelos
6 Vistas
6.1 Plantillas de la Vista
6.2 Layouts
6.3 Elementos
6.4 Métodos de la vista
6.5 Temas
6.6 Cuestionario: Vistas
7 Helpers
7.1 Usando Helpers
7.2 Creando Helpers
7.3 Incluyendo otros Helpers
7.4 Usando tu Helper
7.5 Creando Funcionalidad para todos los Helpers
7.6 Helpers del Core
7.7 Cuestionario: Helpers
8 Scaffolding
8.1 Scaffolding
8.2 Constantes y Funciones Globales
8.3 Cuestionario: Scaffolding
9 Tareas comunes con CakePHP
9.1 Validación de Datos
9.2 Reglas simples
9.3 Múltiples Reglas por Campo
9.4 Reglas de Validación Incorporadas
9.5 Reglas de Validación Personalizadas
9.6 Cuestionario: Tareas comunes con CakePHP
10 Paginación
10.1 Preparación del controlador
10.2 Paginación en Views
10.3 Cuestionario: Paginación
11 Formularios
11.1 Creando Formularios
11.2 Cerrando Formularios
11.3 Form – métodos de elementos específicos
11.4 Cuestionario: Formularios
12 HTML
12.1 Introducción
12.2 Inserción de elementos HTML
12.3 Práctica – Blog
12.4 Práctica – Tareas
12.5 Cuestionario: HTML
12.6 Cuestionario: Cuestionario final