Está en la página 1de 3

CURSO DEL FRAMEWORK CAKEPHP 3

CakePHP es un framework o marco de trabajo que facilita el desarrollo de aplicaciones web


utilizando el patrón de diseño MVC (Modelo-vista-controlador), es de código abierto y se
lo distribuye bajo la licencia MIT. El mayor objetivo de este framework es permitirnos
trabajar de forma estructurada, rápida y sin pérdida de flexibilidad.
En este curso aprenderás las nuevas características que nos trae esta última versión del
framework, entre ellas el nuevo ORM, migraciones, componente de autenticación,
autorización de usuarios, la nueva y mejorada consola Bake y muchos otros conceptos
puestos a la práctica en una aplicación totalmente funcional que se va desarrollar desde
cero.
Contenido del Curso:
1. Introducción e instalación.
2. Estructura de directorios.
3. Creando migraciones.
4. Cargar datos de prueba con la librería Faker.
5. Rutas y controladores.
6. Listado y paginación de registros.
7. Creación de registros.
8. Integración con Bootstrap.
9. Componente de autenticación de usuarios.
10. Autorización de usuarios.
11. Validaciones.
12. Editar registros.
13. Eliminar registros.
14. Asociaciones.
15. Completando nuestra aplicación (Curso finalizado).

Introducción e instalación del Framework CakePHP 3


CakePHP es un framework PHP que nos permite construir aplicaciones web tanto pequeñas
como complejas de manera rápida y sencilla. Son aproximadamente 10 años de la creación
de este framework pasando por varias actualizaciones y madurando de manera muy
positiva, en la actualidad CakePHP cuenta con la versión 3 lo cual si bien va manteniendo
su esencia como en versiones anteriores, características que podemos mencionar como el
trabajo con el patrón de diseño Modelo Vista Controlador (MVC), su fácil configuración y
conexión a la base de datos, una variedad de componentes bastante útiles para trabajar en
varias partes de nuestra aplicación, entre otras características que se han mantenido como
parte del núcleo del framework, también se han ido mejorando y agregando nuevas
características lo cual han hecho de este un framework mucho mas robusto y completo sin
dejar a un lado su organización, flexibilidad y sobre todo facilidad para la creación de
aplicaciones.
Lo anterior mencionado es solo una introducción de muchas características que nos trae la
nueva versión de CakePHP, características que son mas que suficientes para comenzar con
este nuevo curso enfocado en la nueva versión de este grandioso framework. En esta
primera lección vamos a hacer un recorrido de conceptos fundamentales del framework,
conociendo inicialmente como trabajan las tres capas del patrón Modelo Vista Controlador
(MVC), así también vamos a conocer a profundidad el ciclo de una petición de CakePHP,
una vez teniendo claro estos conceptos vamos a proceder a realizar nuestra primera
instalación de CakePHP en su última versión de la rama 3. Adicionalmente en esta lección
y durante todo el curso vamos a trabajar dentro de un entorno de desarrollo en la nube
como ser Koding, herramienta bastante interesante que nos va ofrecer una serie de
características realmente útiles para desarrollar nuestra aplicación.
Sin más te dejo con el primer video donde te hablo de todo lo mencionado anteriormente y
otras características más puestas a la práctica:
Ahora dime tu, qué te pareció la primera lección del curso de CakePHP 3 ? la verdad que
yo me siento muy emocionado de arrancar con este nuevo curso y espero así también reciba
un feedback positivo de tu parte compartiendo el curso y también dejando todas tus
impresiones acá abajo en la caja de comentarios. También me gustaría que me cuentes
como te fue trabajando en un entorno en la nube como Koding? aprovecho para aclarar que
el curso lo puedes seguir tanto en este entorno como yo lo haré en las próximas lecciones o
también lo puedes seguir desde un entorno de desarrollo local con un paquete como
XAMPP o WAMP ya que lo importante en el curso es que aprendas sobre CakePHP 3, de
todas formas yo te animo a conocer este tipo de entornos en la nube que son herramientas
bastante interesantes que día a día también están evolucionando 8-) .

También podría gustarte