Descripción:
CakePHP es un framework de desarrollo rápido para PHP, libre, de código abierto. Se trata de una estructura que sirve de base a los programadores para que éstos puedan crear aplicaciones Web. El principal objetivo es que puedas trabajar de forma estructurada y rápida, sin pérdida de flexibilidad. Con CakePHP el desarrollo web ya no es monótono porque ofrece las herramientas para que empieces a escribir el código que realmente necesitas: la lógica específica de tu aplicación. CakePHP tiene un equipo de desarrolladores y una comunidad activos, lo que añade valor al proyecto. Con CakePHP, además de no tener que reinventar la rueda, el núcleo de tu aplicación se mejora constantemente y está bien probado.
Objetivo:
Al término del Curso de Desarrollo con CakePHP, el alumno habrá adquirido las habilidades para desarrollar bajo las mejores prácticas, con CakePHP, poderosas aplicaciones Web.
Temario:
Parte 1: Primeros pasos
CakePHP de un vistazo | Contribuyendo | Comenzando | Instalación | Configuración | Aplicación | Enrutamiento | Solicitud y respuesta | Objetos | Middleware | Controladores | Vistas | Acceso a la base de datos y ORM
Parte 2: Usando CakePHP
Autenticación | Bake Console | Almacenamiento en caché | Herramientas de consola, depósitos y tareas | Depuración | Despliegue | Correo electrónico | Manejo de errores y excepciones | Sistema de eventos | Internacionalización y localización | Logging | Formularios sin modelos | Paginación | Complementos | DESCANSO | Seguridad | Sesiones | Pruebas | Validación
Parte 3: Clases de utilidad
Clase de aplicación | Colecciones | Carpeta y archivo | Hash | Http Client | Inflector | Número | Objetos de registro | Texto | Fecha y hora | Xml
Parte 4: Complementos
Chronos | Kit de depuración | Migraciones | ElasticSearch | Herramienta de actualización
Parte 5: Otro
Constantes y funciones | Phinx | Migraciones Phinx