Dans ce premier article de 2026, on commence l'année avec un peu de développement avec le framework CodeIgniter 4.
Je vous partage mon expérience de non-développeur de métier ici : pixwok.fr/blog/codeign...
#PHP #Backend #CodeIgniter4 #Programmation
#CodeIgniter4
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
CodeIgniter4 Flaw CVE-2025-54418 Enables Remote Code Execution via File Uploads A major security flaw has been detected in the popular PHP framework CodeIgniter4. The tag of a critical vulnerabilit...
#Firewall #Daily #Cyber #News #Vulnerabilities […]
[Original post on thecyberexpress.com]
Clases agregadas el día de hoy 01/03/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Introducción
• CORS CodeIgniter 4 la forma correcta
- Vamos a conocer como podemos configurar los CORS en C4 en base a la documentación oficial.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 26/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Redireccionar en 404
* Menú de hamburguesa
- Vamos a implementar la funcionalidad del navbar con el menú de hamburguesa.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 25/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Agrupar rutas
- Agrupamos las rutas de tipo CRUD bajo un mismo prefijos y componentes en común.
* Navbar: Enlaces
- Vamos a crear un navbar para la navegación.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 22/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Acomodar alineado SaveComponent: Parte 2
* ListComponent.vue: Mostrar label del registro a eliminar
* Tarea: CRUD categorías
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 21/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Tailwind: Carta
- Vamos a crear un componente de carta.
* Acomodar alineado SaveComponent
- Vamos a acomodar el estilo de la página de SaveComponent.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 18/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Tailwind: Textos
- Vamos a personalizar el texto.
* Tailwind: Diálogo de Eliminar
* Tailwind: Mostrar operación a realizar en Formulario
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 17/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Tailwind: Container
- Vamos a colocar un container para todo el contenido.
* Tailwind: Márgenes
- Vamos a colocar espaciados en los componentes necesarios.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 14/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Botones para editar y eliminar
- Vamos a definir los enlaces de navegación para las operaciones CRUD en el listado.
* Tailwind: Sobre
* Tailwind 4: Instalar
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 13/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• ListComponent.vue: Eliminar, recargar listado
- Vamos a eliminar la posición del array correspondiente al registro a eliminar
* ListComponent.vue: Diálogo de eliminar
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 10/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• Sobre las peticiones PUT en CodeIgniter 4
- Terminaremos la implementación de actualizar.
* SaveComponent.vue: Eliminar
* Implementamos la opción de eliminar.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 09/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• SaveComponent.vue: Editar: Obtener la película
- Vamos a crear el proceso para obtener e inicializar la película.
* SaveComponent.vue: Editar: Enviar data al servidor
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 06/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• SaveComponent.vue: Enviar petición al servidor
- Vamos a crear una película por petición tipo post.
* SaveComponent.vue: Manejo de errores
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 05/02/25 para el curso de #CodeIgniter4, #Vue #OrugaUI
• SaveComponent.vue: Estructura base
- Vamos a crear la estructura base del formulario.
* SaveComponent.vue: Obtener categorías
- Vamos a consumir el listado de categorías.
* SaveComponent.vue: v-model
Clases agregadas el día de hoy 02/02/25 para el curso de #CodeIgniter4, #Vue
• Vue Router: Configurar
- Vamos a configurar VR en la app.
* Reto: SaveComponent.vue: Componente base y ruteo
- Vamos a crear un componente de base y su ruteo.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 01/02/25 para el curso de #CodeIgniter4, #Vue
• Paquete para los iconos
- Instalamos el paquete de iconos.
* Vue Router
- Hablamos e instalamos Vue Router.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 29/01/25 para el curso #CodeIgniter4, #Vue
• Componente de Listado y Oruga UI: Segunda forma
- Vamos a crear otra configuración para el listado
* Opciones de la tabla
-Vamos a mostrar algunas configuraciones a nivel de la tabla
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 28/01/25 para el curso de #CodeIgniter4, #Vue
• Instalar y Configurar Oruga UI
- Vamos a instalar y configurar un paquete para la UI.
* Componente de Listado y Oruga UI
-Vamos a crear un listado para la tabla.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 25/01/25 para el curso de #CodeIgniter4, #Vue
• Componente de listado: v-for y async await
* Demo: Reactividad de Vue y uso de funciones
- Vamos a conocer un poco más sobre la radiactividad de vue y crear el bloque de funciones.
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 24/01/25 para el curso de #CodeIgniter4, #Vue
• Nuestro primer axios
* CORS en CodeIgniter 4, la forma fácil, definir URL de desarrollo
* Componente de listado: Estructura base
* Componente de listado: Ciclo de vida, Created
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 21/01/25 para el curso de #CodeIgniter4, #Vue
• CORS en CodeIgniter 4, la forma fácil
- Vamos a configurar los CORS en C4 de una manera sencilla.
* Pruebas con los fetch
* Axios en reemplazo de los fetch
www.desarrollolibre.net/blog/codeign...
Clases agregadas el día de hoy 20/01/25 para el curso de #CodeIgniter4, #Vue
• Axios/fetch Para realizar peticiones HTTP y consumir la Rest API
- Explicación a los fetch en JS para peticiones HTTP.
* Nuestro primer fetch
- Implementamos nuestro primer fetch.
www.desarrollolibre.net/blog/codeign...