Programación Web con Cakephp
Curso
En Vigo
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Lugar
Vigo
-
Horas lectivas
100h
Objetivo del curso: Curso de Programción Web en PHP utilizando CakePHP el cual es un marco de trabajo o framework con el cual se facilita el desarrollo de dicho trabajo de programación, utiliza el patrón de diseño MVC. Dirigido a: Personas que tienen una base de conocimeintos informáticos, así como, algún tipo de conocimeinto básico de programación.
Instalaciones y fechas
Ubicación
Inicio
Inicio
Opiniones
Materias
- Informática básica
Temario
1. Prerrequisitos.
1.1. Distribución AMP: Apache – MySQL – PHP.
1.2. PHPMyAdmin.
1.3. Eclipse.
2. Introducción a CakePHP.
2.1. ¿Qué es CakePHP?
2.2. Estructura.
2.3. Desarrollo rápido.
3. Instalación de Cake.
3.1. Descargar CakePHP.
3.2. Requerimientos del sistema.
3.3. Configuración de Apache.
3.4. Instalación de CakePHP.
3.5. Primera ejecución.
4. Principios básicos.
4.1. Prerrequisitos.
4.2. Configurar CakePHP para trabajar con una base de datos.
4.3. El primer Modelo.
4.4. El primer Controlador.
4.5. Listar datos.
4.6. Añadir datos.
4.7. Modificar datos.
4.8. Mecanismos de validación de datos.
4.9. Borrar datos.
4.10. La primera Vista.
4.11. Formatos de fecha y hora.
4.12. Página de inicio.
5. Controladores.
5.1. Interacción con el Modelo: relación entre Modelo y Controlador.
5.2. Acciones, parámetros y Vistas.
5.3. Componentes.
6. Modelos: acceso a los datos.
6.1. Interacción entre Modelo y datos.
6.2. Obtención de datos: uso del Modelo para obtener los datos de la tabla.
6.3. Guardar y actualizar datos.
6.4. Borrar datos.
6.5. Añadir lógica propia a un Modelo.
6.6. Validación de datos.
7. Relaciones entre tablas.
7.1. Relaciones simples.
7.2. Relaciones complejas.
8. Vistas: creación de interfaces de usuario.
8.1. Creación de plantillas personalizadas.
8.2. Elementos: creación y uso.
8.3. Helpers
8.4. Creación de formularios para entrada de datos del usuario.
9. Shell de CakePHP.
9.1. Uso de Cake Shell.
9.2. Generar una aplicación con Cake Shell.
10. Desarrollo de la primera aplicación (Quizz): lo básico.
10.1. Preparación de CakePHP.
10.2. Crear y conectar la base de datos.
10.3. Creación y definición de relaciones entre Modelos.
10.4. Creación de las Acciones básicas de los Controladores y sus Vistas.
10.5. Añadir Plantillas personalizadas.
10.6. Añadir Formularios.
11. Quizz: autentificación de usuarios.
11.1. Creación del Modelo y Controlador User.
11.2. Proceso de autentificación del usuario.
11.3. Añadir autentificación con email.
11.4. Integración de la autentificación: base de datos y modelos.
11.5. Integración de la autentificación: Controladores.
11.6. Integración de la autentificación: Vistas.
12. Quizz: JavaScript y AJAX.
12.1. Añadir validación con JavaScript.
12.2. Integración de funcionalidades AJAX.
13. Quizz: Mejoras.
13.1. Datos más legibles.
13.2. Creación de una página de usuario.
13.3. Enlazar la página de búsqueda a la página de usuario.
13.4. Paginación.
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Programación Web con Cakephp