CodeIgniter 4 de cero a Experto. El mejor framework de PHP
por David Navarro
Aprende CodeIgniter 4 desde cero: instalación, controladores, vistas, modelos y base de datos, aplicados a la creación de un blog con newsletter, comentarios y categorías.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por David Navarro (4 h 25 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que quieren aprender CodeIgniter 4 desde cero y prefieren hacerlo construyendo una aplicación real.
- Nivel
- Principiante
- Duración
- 4 h 25 min · 52 lecciones
- Precio
- Gratis en Udemy
- Autor
- David Navarro
- Plan sugerido
- 3 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso práctico y bien orientado para introducirse en CodeIgniter 4 construyendo un blog. Es ideal para quien parte de cero con el framework y quiere un proyecto completo; conviene verificar la vigencia por la falta de fecha.
Puntos fuertes
- Aprendizaje práctico: se construye un blog completo mientras se aprende.
- Progresión clara de los fundamentos MVC al proyecto final.
- Cubre un framework concreto con 52 lecciones de duración moderada.
A tener en cuenta
- No consta el año de publicación, así que conviene comprobar que coincide con la versión actual de CodeIgniter 4.
- La descripción no menciona ejercicios propuestos ni material descargable.
- El listado de capítulos disponible es parcial, por lo que no se ve el detalle de las 52 lecciones.
De qué trata
Curso de CodeIgniter 4, framework PHP basado en el patrón MVC, con 52 lecciones y unas 4 horas y 25 minutos de duración. Está planteado para aprender desde cero a base de práctica.
Primero cubre la instalación y configuración, las URL, el primer controlador, la primera vista, la creación de la base de datos y el primer modelo. Después desarrolla un proyecto de blog: importa un template, edita las vistas y programa el newsletter, la vista de cada post, los comentarios y las categorías. La descripción también menciona la subida de archivos y las peticiones a bases de datos.
- Instalación y configuración de CodeIgniter 4
- Controladores, vistas y modelos (MVC)
- Creación y conexión de la base de datos
- Importar un template a la aplicación
- Proyecto de blog con comentarios y categorías
Para quién es este curso
- Personas que quieren aprender CodeIgniter 4 desde cero y prefieren hacerlo construyendo una aplicación real.
- Quienes ya conocen algo de PHP y buscan un framework MVC para sus proyectos web.
Mejor busca otro si…
- Quienes ya manejan CodeIgniter 4 y buscan temas avanzados: el curso parte de cero.
- Quienes no han visto nunca PHP y necesitan primero aprender el lenguaje.
Antes de empezar
- La descripción indica que se aprende CodeIgniter 4 desde cero; no detalla conocimientos previos de PHP, aunque conviene tener nociones básicas.
Qué sabrás hacer al terminar
- Instalar y configurar CodeIgniter 4 en tu equipo.
- Crear controladores, vistas y modelos siguiendo el patrón MVC.
- Realizar peticiones a una base de datos desde la aplicación.
- Importar una plantilla y adaptarla a las vistas del proyecto.
- Construir una aplicación web tipo blog con comentarios y categorías.
Estructura del curso
- 01
Introducción y preparación
Bienvenida, introducción al framework y descarga de todo lo necesario para empezar.
- 02
Fundamentos de CodeIgniter
Configuración de las URL, primer controlador, primera vista, creación y configuración de la base de datos y primer modelo.
- 03
Plantilla y arranque del proyecto
Descarga e instalación de un template, primeros pasos del proyecto y edición de las vistas.
- 04
Funcionalidades del blog
Programación del newsletter, la vista de cada post, los comentarios y las categorías.
Capítulos del vídeo
- 01Bienvenida
- 02Introducción
- 03Descargar todo lo necesario
- 04Configuración de las URL
- 05Nuestro primer controlador
- 06Nuestra primera vista
- 07Crear y configurar la BBDD
- 08Nuestro primer modelo
- 09Descargar e instalar un template
- 10EL PROYECTO - Primeros pasos
- 11EL PROYECTO | Editar las vistas
- 12EL PROYECTO | Programación del Newsletter
Ver los 3 restantes
- 13Programar vista del POST
- 14Añadir comentarios al POST
- 15Programar las categorias
Plan de estudio sugerido
3 semanas · unas 4 h por semana
- 1.Semana 1: bienvenida, instalación, URL, primer controlador y vista; practica creando varias rutas y vistas propias.
- 2.Semana 1-2: base de datos y primer modelo; crea tu propia tabla y consúltala.
- 3.Semana 2: template y primeros pasos del proyecto, edición de vistas.
- 4.Semana 3: newsletter, vista del post, comentarios y categorías; termina el blog y añade alguna mejora propia.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala PHP, un servidor local y una base de datos antes de empezar, en el capítulo de descarga.
- Escribe el código a la vez que el vídeo en lugar de solo mirarlo.
- Tras el primer modelo, pausa y prueba consultas con tus propios datos antes de seguir con el proyecto.
- Al terminar el blog, añade una función propia, como la subida de archivos mencionada en la descripción.
Antes y después de este curso
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoRefuerza las bases de PHP, el lenguaje sobre el que funciona CodeIgniter.
- AlternativaAprende Laravel - Modelos, Migraciones, Rutas, Vistas, etcOtro framework PHP con modelos, rutas y vistas.
Cómo lo presenta David Navarro
CodeIgniter vuelve con una versión totalmente renovada. Aprende el mejor framework de PHP mientras programas un blog!
Actualmente me encuentro realizando tutoriales en Youtube en un canal llamado "DAVIDNAVARRODEV" ( youtube(punto)com/davidnavarrodev ) y realizando cursos online en www.davidnavarro.dev En este curso aprenderás a utilizar el framework CodeIgniter 4 desde cero. CodeIgniter es un…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber PHP?
La descripción dice que se aprende CodeIgniter 4 desde cero, pero no detalla conocimientos previos de PHP. Unas nociones básicas ayudarán a seguirlo.
+¿Cuánto dura?
Son 52 lecciones y unas 4 horas y 25 minutos de vídeo. Con práctica, calcula unas 3 semanas a unas 4 horas semanales.
+¿Qué proyecto se construye?
Una aplicación web tipo blog, con newsletter, vista de post, comentarios y categorías.
+¿Qué se aprende además del proyecto?
Según la descripción: instalar y configurar CodeIgniter, sus funciones principales, importar plantillas, subir archivos y hacer peticiones a bases de datos.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de David Navarro; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.