En este curso aprenders a trabajar con el framework PHP CodeIgniter 4 desde cero, cuando termines el curso podr crear aplicaciones en este framework bsicas y no tan bsicas de manera fluida. Tendrs una idea clara de como atacar cualquier proyecto para el consumo y gestin de contenido por Internet, desarrollar los componentes fundamentales de una aplicacin tipo Blog en PHP. Vas a aprender a crear apps tradicionales con mdulo administrador, los famosos CRUDs, conocer los componentes base del framework como libreras, funciones de ayuda, creacin de Rest Apis y adaptarlas con otras tecnologas como Bootstrap 4 o 5. IMPORTANTE Nosotros vamos a tratar mltiples tecnologas en este curso, pero centrndonos en el framework de CodeIgniter 4 que es nuestro principal caso de inters, por lo tanto, emplearemos y explicaremos estas tecnologas relacionadas como Bootstrap en cualquiera de sus versiones hasta que sea necesario sin profundizar completamente en estas tecnologas relacionadas. En el caso de Bootstrap, el curso fue grabado con Bootstrap 4 pero se van dando pequeos tips para adaptar el desarrollo a Bootstrap 5 en donde sea necesario. Qu aprenderemos?A nivel tcnico aprenders ha trabajar con las siguientes caractersticas en CodeIgniter: Sobre CodeIgniter 4Requerimientos de CodeIgniter 4 y software a emplearInstalar CodeIgniter 4 con composer y manualLevantar el servicio de CodeIgniter 4Explicar estructura de un proyecto en CodeIgniterVisual Studio Code como IDE para desarrollar en CodeIgniterManejo de las rutasControladores, vistas, modelos y rutasTrabajar con mltiples vistas (layout)Conexin a la base de datosFormularios para la gestin de datos y validacinSesin y sesin flashCarga de archivos y generacin de PDFMover imgenes y generacin de carpetas o directorios dinmicoRedirecciones y mensajes por sesinSpark: Presentacin de la lnea de comandos de CodeIgniterSeeder: Generar datos de prueba en nuestra aplicacinCRUD con los modelosEl archivo. env en CodeIgniter 4Conocer las libreras y funciones de ayuda principales en CodeIgniterCrear funciones de Ayuda o helpers personalizadas. Creacin de RestApis tipo CRUDActualizar nuestro proyecto de CodeIgniter 4Mdulo de usuario con login registroUso de los filtros para interceptar peticionesPasar CodeIgniter 4 a produccin en un ambiente ApacheIntegrar con Bootstrap 5NavCartasAlertasModalsTablasImgenesCarruselBotonesGrid y contaninerFont Awesome para los conos Proyectos o aplicacionesSecciones para crear una aplicacin de tienda en lnea con PayPal y Stripe con listado de productos, filtros, login y pasarela de pagosSecciones para construir una aplicacin de facturacin con filtros, CRUDs y generacin de PDFs. Ventajas de desarrollar en CodeIgniter y de tomar este cursoCodeIgniter 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 organizacin, es un framework rpido, potente, con libreras y helpers listas para usar y extensible con paquetes y libreras de terceros; a su vez, Es ms sencillos que otros framework PHP ms completos como Laravel (aunque esto depende de lo que quieras hacer) y ms sencillo en su uso, rpido, liviano y menos requerimientos tcnicos (con que cuentes con PHP 7.2 o superior)Ideal para abrir camino para trabajar en Laravel con conocimientos bsicos en PHP. Aprenders a desarrollar apps de manera organizada en CodeIgniter en su versin 4 con otras tecnologas como Bootstrap 5