Introducción |
| Blog CodeIgniter 4: ¿Qué vamos a hacer? | GRATIS | 00:05:00 |
Conociendo CodeIgniter 4 |
| Blog CodeIgniter 4: Archivos introducción | | 00:00:00 |
| Blog CodeIgniter 4: Diferentes formas para crear un proyecto | | 00:00:00 |
| Blog CodeIgniter 4: Desarrollando nuestro primer proyecto con CodeIgniter 4 | GRATIS | 00:15:00 |
| Blog CodeIgniter 4: Arrancar el servidor con SPARK y primer hola mundo con rutas y parámetros | | 00:11:00 |
| Blog CodeIgniter 4: Crear rutas REST y nuestro primer modelo para acceso a base de datos | | 00:15:00 |
| Blog CodeIgniter 4: Entender lo que nos ofrece CodeIgniter 4 desde sus archivos de configuración | | 00:18:00 |
Desarrollando un Blog |
| Blog CodeIgniter 4: Archivos Blog | | 00:00:00 |
| Blog CodeIgniter 4: Iniciar proyecto Blog y desarrollar nuestra primera migración de usuarios | | 00:10:00 |
| Blog CodeIgniter 4: Migraciones para las tablas posts y cursos, foreign keys y repaso completo a CLI | | 00:10:00 |
| Blog CodeIgniter 4: Crear migración y tabla de sesiones para manejar las sesiones por base de datos | | 00:05:00 |
| Blog CodeIgniter 4: Desarrollar el modelo User y configuraciones de los nuevo modelos de CI4 | | 00:04:00 |
| Blog CodeIgniter 4: Desarrollar un Seed para insertar usuarios en base de datos con SPARK | | 00:06:00 |
| Blog CodeIgniter 4: Primera entidad User, entender qué son las entidades y para qué sirven | | 00:06:00 |
| Blog CodeIgniter 4: Utilizar la entidad y el modelo user en conjunto para ver qué podemos hacer | | 00:06:00 |
| Blog CodeIgniter 4: Desarrollar un comando con SPARK para generar modelos con un sencillo comando | | 00:08:00 |
| Blog CodeIgniter 4: Crear un BaseController y definir método View con Header, Footer y template | | 00:07:00 |
| Blog CodeIgniter 4: Crear y utilizar un Helper para la navegación + template header con Bootstrap 4 | | 00:14:00 |
| Blog CodeIgniter 4: Finalizar header y footer y añadir sesiones flash con ejemplo de uso | | 00:06:00 |
| Blog CodeIgniter 4: Crear el formulario de registro con el Helper Form, Bootstrap 4 y Rutas Match | | 00:14:00 |
| Blog CodeIgniter 4: Validar y procesar el formulario de registro para dar de alta a nuevos usuarios | | 00:13:00 |
| Blog CodeIgniter 4: Crear una librería de autenticación para enviar email al registrar usuarios | | 00:06:00 |
| Blog CodeIgniter 4: Utilizar Mailtrap para el envío de emails en entornos de desarrollo | | 00:04:00 |
| Blog CodeIgniter 4: Enviar correo de registro con Mailtrap | | 00:07:00 |
| Blog CodeIgniter 4: Crear Evento para enviar email cuando un usuario se registre | | 00:04:00 |
| Blog CodeIgniter 4: Formulario de login y validación utilizando grupos con archivos de configuración | | 00:13:00 |
| Blog CodeIgniter 4: Método en librería Auth para generar sesión de usuario y finalizar proceso login | | 00:05:00 |
| Blog CodeIgniter 4: Ruta y página de dashboard (privada) y método para cerrar sesión (Logout) | | 00:04:00 |
| Blog CodeIgniter 4: Desarrollar filtro Auth para proteger rutas privadas de la aplicación | | 00:06:00 |
| Blog CodeIgniter 4: Desarrollar filtro Guest para proteger rutas públicas de la aplicación | | 00:02:00 |
| Blog CodeIgniter 4: Modelo y Entidad Post utilizando el Evento BeforeInsert para definir el Owner | | 00:05:00 |
| Blog CodeIgniter 4: Obtener los Posts paginados utilizando el modelo Post y paso de datos a template | | 00:05:00 |
| Blog CodeIgniter 4: Listado de Posts sobrescribiendo la template de paginación para usar Bootstrap 4 | | 00:16:00 |
| Blog CodeIgniter 4: Crear formulario de Posts y rutas GET y POST | | 00:05:00 |
| Blog CodeIgniter 4: Procesar alta de Posts con validaciones | | 00:06:00 |
| Blog CodeIgniter 4: Edición de Posts con validación Unique y actualizar datos | | 00:12:00 |
| Blog CodeIgniter 4: Eliminar posts | | 00:03:00 |
| Blog CodeIgniter 4: Refactorizar rutas de Posts para anidar dentro de un grupo de rutas | | 00:03:00 |
| Blog CodeIgniter 4: Iniciar perfil usuario y crear formulario para subir imagen de perfil | | 00:09:00 |
| Blog CodeIgniter 4: Procesar formulario de perfil con validaciones y subida de archivos validados | | 00:14:00 |
| Blog CodeIgniter 4: Desarrollar un Widget para mostrar Posts en cualquier zona de la aplicación | | 00:07:00 |
| Blog CodeIgniter 4: Mostrar los Posts relacionados al usuario identificado utilizando JOIN | | 00:06:00 |
| Blog CodeIgniter 4: Inicio controlador Ajax para retornar datos en formato XML o JSON | | 00:06:00 |
| Blog CodeIgniter 4: Petición POST Ajax con envío de csrf token para cargar datos con jQuery | | 00:13:00 |
API Cursos con Filtro HTTP y autenticación vía Header Authorization con POSTMAN |
| Blog CodeIgniter 4: Archivos Postman | | 00:00:00 |
| Blog CodeIgniter 4: Desarrollar un filtro para la autenticación API | | 00:04:00 |
| Blog CodeIgniter 4: Rutas restful utilizando Filtro Api Auth y controlador en namespace API | | 00:04:00 |
| Blog CodeIgniter 4: Consumir rutas para mostrar un curso y todos los cursos en formato JSON y XML | | 00:07:00 |
| Blog CodeIgniter 4: Crear un curso y añadir excepción a Filtro CSRF para poder hacer petición POST | | 00:07:00 |
| Blog CodeIgniter 4: Actualizar un curso haciendo peticiones PUT | | 00:03:00 |
| Blog CodeIgniter 4: Eliminar un curso haciendo peticiones DELETE | | 00:03:00 |
| Blog CodeIgniter 4: Modificar los filtros de nuestra aplicación para proteger las zonas privadas | | 00:05:00 |
Mejorar nuestra aplicación y establecer el ENVIRONMENT de forma correcta |
| Blog CodeIgniter 4: Cambiar el entorno de nuestra aplicación y entender cómo funciona | | 00:08:00 |
| Blog CodeIgniter 4: Refactorizar controlador Post para reutilizar el modelo Post | | 00:03:00 |
| Blog CodeIgniter 4: Cómo crear el enlace simbólico al directorio Writable | | 00:00:00 |
| Blog CodeIgniter 4: Pasar las imágenes de perfil al directorio Writable y crear un enlace simbólico | | 00:07:00 |
Tremendo curso, muy bueno
Hace falta un curso nuevo, de la version 4 final, lanzada finalmente este año 2020
Bien explicado
¡Muy bueno! Lastima que ya esté algo desfasado, pero aun así es útil
Muchas gracias Pablo, así es, ya está bastante desactualizado, pero nos da una idea de la nueva versión de CodeIgniter.