inicio   gruposystem   nuevos asociados   novedades   zona privada
  PLATAFORMA cursos elearning CURSOS A DISTANCIA libros personalizacion tpc contratos formacion aplicaciones web agencia de colocacion
                     
  
   
 
INTRODUCCIÓN A CAKEPHP FRAMEWORK
 
           
 
DURACIÓN Y OBJETIVOS DEL CURSO

Duración en horas: 40

OBJETIVOS: Reseña: basado en el "Oficial Cookbook CakePhp 1.3" de Cake Software Foundation del MIT. Objetivos: Introducción básica al Framework CAKEPHP. Siendo un entorno con características: open source, compatible con PHP4 y PHP5, con sistema CRUD integrado para la interacción con la base de datos y soporte de aplicación (scaffolding); todo desde la arquitectura Modelo Vista Controlador (MVC). Requisitos: son necesarios conocimientos de bases de datos MySql, PHP, programación orientada a objetos y HTML. Recursos: existen unas prácticas, en formato comprimido, para que el usuario las descargue e instale en su servidor XAMPP. Así mismo, el usuario puede descargar la versión exacta de Framework y servidor XAMPP dentro del curso. Nota: sea cual fuere el framework usado, estos nunca dejan de estar cerrados por las comunidades que los crean, estando en continua revisión/actualización; por lo cual se ha procedido a elaborar el curso a partir de una versión estable y comprobada, CAKEPHP 1.3. Nota sobre las prácticas: Dichas prácticas están concebidas desde la simplicidad y compresión inicial del entorno CakePhp; por ello, la totalidad del temario no tiene porqué verse reflejado en las mismas desde un punto de vista práctico.
 
 
VER ÍNDICE

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
 
     
 
subir
 
     
 
© System Centros de Formación S.L.