Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CodeIgniter 4 Desde Cero: CRUD, Tienda Online y Api Rest
Rating: 4.4 out of 5(403 ratings)
1,753 students

CodeIgniter 4 Desde Cero: CRUD, Tienda Online y Api Rest

Diseña aplicaciones web profesionales con CodeIgniter 4: autenticación, Bootstrap 5, pagos con PayPal y Stripe, REST API
Last updated 6/2026
Spanish
Spanish [Auto],

What you'll learn

  • Emplear CodeIgniter 4 de manera fluida y conocer sus componentes fundamentales
  • Desarrollar aplicaciones de gestión de datos
  • Organizar la app en múltiples módulos
  • Una aplicación web básica con funciones de CRUD desde cero y casi automático
  • Login con protección en el password, distintos niveles de acceso entre usuarios
  • Aprender: crear, validar y procesar formularios
  • Redirecciones y rooteo
  • Aprender a trabajar con tecnologías punteras en conjunto: HTML, CSS, Bootstrap, PHP, MySQL en CodeIgniter
  • Crear una Rest Api para gestionar recursos en CodeIgniter

Course content

39 sections622 lectures64h 30m total length
  • Introducción0:58
  • Estructura del curso1:16
    1. Este es un curso bastante grande con muchos módulos de lo cual vamos de lo más básico a aspectos más avanzados, por lo tanto, el flujo u orden del curso es secuencial; te aconsejo que sigas el curso tal cual esta, sección por sesión para tener el mejor aprendizaje; pero, como ves, tenemos secciones extras las cuales puedes ver en cualquier momento siempre que cuentes con conocimientos básicos en el framework.

    2. El curso como te comento es evolutivo, por lo tanto, partiremos en cada sesión con lo realizado en la sección anterior; en cada sección trato de abordar un tema, ya sea por ejemplo, preparar el entorno, crear un CRUD básico, conocer el ecosistema del framework y así para el resto de las secciones.

    3. Tambien fijate que generalmente al final de cada sección se encuentra el código fuente del proyecto, listo para que realices pruebas con el; recuerda que el código fuente es tuyo y puedes hacer lo que quieras con el.

  • Requisitos para tomar el curso0:39

    Para tomar necesitas tener conocimientos básicos en la programación, que conozcas y entiendas el esquema de MVC, Modelo Vista controlador y que conozcas aspectos de tecnologías web como HTML, CSS y un poco de JavaScript así que hayas creado cualquier app al menos sencilla empleando Bootstrap en cualquier versión y por supuesto, muchas ganas de aprender y trabajar con este tipo de framework.

  • Sobre las calificaciones1:23
    1. La verdad espero que disfrutes del curso que lo cree con mucho esfuerzo; es muy probable que veas el contenido cambiado cuando estés viendo este video, ya que actualizo el curso de manera recurrente para agregar más y más material relacionado al curso e inclusive que me sugieren otros estudiantes como tú.

    2. Te pido por favor que veas varios vídeos del curso, te adentres en el curso antes de tomar una posición con el mismo; fíjate que tenemos muchas secciones en donde vemos desarrollos muy interesantes e integraciones muy importantes desde conocer como crear un CRUD básico, que para mi es uno de los aspectos fundamentales para aprender a trabajar en cualquier tecnología más elaborados, manejo de librerías, funciones de ayuda, crear una Rest y mucho más, e inclusive construimos una verdadera app real que es una tienda en línea con un poco de todo, integración con Stripe, PayPal, Bootstrap y todo esto es más que fundamental para construir cualquier aplicación hoy en día; si tienes alguna duda o recomendación puedes enviarme un mensaje y con gusto te atenderé en el mejor tiempo posible y recuerda que en gran parte que el curso siga evolucionando con nuevas secciones depende de ti; que muestres tu apoyo con una calificación la cual me ayuda muchísimo para que el curso siga siendo consumido por más y más estudiantes y todo esto me ayuda y motiva para continuar dando más y más material de tu interés.

  • Snippets VSC PHP1:25

    Snippets para VSC

  • Sobre CodeIgniter 41:21

    Vamos a hablar un poco sobre las características de CodeIgniter 4 en comparación con otros framework PHP de mayor nivel como Laravel.

  • Utiliza un Chat IA para programar13:05
  • Libro Gratis Comunitario0:06

Requirements

  • Nociones básicas de PHP
  • Nociones básicas en SQL
  • Nociones básicas sobre HTML y CSS
  • Conocer el patrón Modelo Vista Controlador
  • Nociones básicas de programación orientada a objetos
  • Un Pc o Mac

Description

En este curso aprenderás a trabajar con el framework PHP CodeIgniter 4 desde cero, cuando termines el curso podrá crear aplicaciones en este framework básicas y no tan básicas de manera fluida.

Tendrás una idea clara de como atacar cualquier proyecto para el consumo y gestión de contenido por Internet, desarrollar los componentes fundamentales de una aplicación tipo Blog en PHP.

Vas a aprender a crear apps tradicionales con módulo administrador, los famosos CRUDs, conocer los componentes base del framework como librerías, funciones de ayuda, creación de Rest Apis y adaptarlas con otras tecnologías como Bootstrap 4 o 5.

***IMPORTANTE***

Nosotros vamos a tratar múltiples tecnologías en este curso, pero centrándonos en el framework de CodeIgniter 4 que es nuestro principal caso de interés, por lo tanto, emplearemos y explicaremos estas tecnologías relacionadas como Bootstrap en cualquiera de sus versiones hasta que sea necesario sin profundizar completamente en estas tecnologías relacionadas.

En el caso de Bootstrap, el curso fue grabado con Bootstrap 4 pero se van dando pequeños tips para adaptar el desarrollo a Bootstrap 5 en donde sea necesario.

*** ¿Qué aprenderemos?

A nivel técnico aprenderás ha trabajar con las siguientes características en CodeIgniter:

*** Sobre CodeIgniter 4

Requerimientos de CodeIgniter 4 y software a emplear

  1. Instalar CodeIgniter 4 con composer y manual

  2. Levantar el servicio de CodeIgniter 4

  3. Explicar estructura de un proyecto en CodeIgniter

  4. Visual Studio Code como IDE para desarrollar en CodeIgniter

  5. Manejo de las rutas

  6. Controladores, vistas, modelos y rutas

  7. Trabajar con múltiples vistas (layout)

  8. Conexión a la base de datos

  9. Formularios para la gestión de datos y validación

  10. Sesión y sesión flash

  11. Carga de archivos y generación de PDF

  12. Mover imágenes y generación de carpetas o directorios dinámico

  13. Redirecciones y mensajes por sesión

  14. Spark: Presentación de la línea de comandos de CodeIgniter

  15. Seeder: Generar datos de prueba en nuestra aplicación

  16. CRUD con los modelos

  17. El archivo .env en CodeIgniter 4

  18. Conocer las librerías y funciones de ayuda principales en CodeIgniter

  19. Crear funciones de Ayuda o helpers personalizadas.

  20. Creación de RestApis tipo CRUD

  21. Actualizar nuestro proyecto de CodeIgniter 4

  22. Módulo de usuario con login registro

  23. Uso de los filtros para interceptar peticiones

  24. Pasar CodeIgniter 4 a producción en un ambiente Apache

  25. Integrar con Bootstrap 5

    1. Nav

    2. Cartas

    3. Alertas

    4. Modals

    5. Tablas

    6. Imágenes

    7. Carrusel

    8. Botones

    9. Grid y contaniner

    10. Font Awesome para los íconos

*** Proyectos o aplicaciones

  • Secciones para crear una aplicación de tienda en línea con PayPal y Stripe con listado de productos, filtros, login y pasarela de pagos

  • Secciones para construir una aplicación de facturación con filtros, CRUDs y generación de PDFs.

*** Ventajas de desarrollar en CodeIgniter y de tomar este curso

  • CodeIgniter es un framework PHP estupendo para ti y para comenzar en el mundo de desarrollo, es mucho mas amigable que trabajar con PHP puro o nativo.

  • Ofrece una excelente organización, es un framework rápido, potente, con librerías y helpers listas para usar y extensible con paquetes y librerías de terceros; a su vez,

  • Es más sencillos que otros framework PHP más completos como Laravel (aunque esto depende de lo que quieras hacer) y más sencillo en su uso, rápido, liviano y menos requerimientos técnicos (con que cuentes con PHP 7.2 o superior)

  • Ideal para abrir camino para trabajar en Laravel con conocimientos básicos en PHP.

  • Aprenderás a desarrollar apps de manera organizada en CodeIgniter en su versión 4 con otras tecnologías como Bootstrap 5

Who this course is for:

  • Desarrolladores en PHP
  • Desarrolladores en CodeIgniter 4
  • Desarrolladores de aplicaciones web
  • Programadores que quieran adquirir nuevos conocimientos y habilidades
  • Desarrolladores que quieran mejorar sus posibilidades laborales
  • Apasionados por las tecnologías y la programación