Horas: 40 Horas
Categoria: Páginas Web / Programación
Objetivo del curso: 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.

Indice:

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

    Informate de nuestros cursos:

    Rellene los datos para que contactemos con usted y estudiemos la posible bonificación del curso seleccionado

    He leído y acepto la política de privacidad

    Contacto

    He leído y acepto la política de privacidad

    Utilizamos cookies propias y de terceros para poder informarle sobre nuestros servicios, mejorar la navegación y conocer sus hábitos de navegación. Si acepta este aviso, continúa navegando o permanece en la web, consideraremos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de cookies. MÁS INFORMACIÓN

    Utilizamos cookies propias y de terceros para poder informarle sobre nuestros servicios, mejorar la navegación y conocer sus hábitos de navegación. Si acepta este aviso, continúa navegando o permanece en la web, consideraremos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de cookies.

    Cerrar