|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/primeros-pasos-en-codeigniter-4-el-framework-php-del-futuro/
课程评论:没有评论
课程名称:从零开始学习CodeIgniter 4及与Bootstrap 4或5的集成 课程概述:在本课程中,您将学习如何从零开始使用PHP框架CodeIgniter 4,在课程结束时,您将能够流畅地创建基本和中级的应用程序。您将对如何处理任何互联网内容消费和管理项目有清晰的理解,并能够开发一个类似博客的应用程序的基本组件。课程将涵盖如何创建传统的有管理员模块的应用程序,包括著名的CRUD操作,了解框架的基本组件,如库、帮助函数,创建REST API,并将其与Bootstrap 4或5等其他技术进行集成。虽然课程主要集中在CodeIgniter 4的使用上,但会适当介绍Bootstrap等相关技术以供参考。 学习内容: - CodeIgniter 4的基本知识及要求 - 使用composer和手动安装CodeIgniter 4 - 启动CodeIgniter 4服务 - 项目结构解析 - 使用Visual Studio Code作为开发环境 - 路由处理 - 控制器、视图、模型及路径的使用 - 多视图(布局)处理 - 数据库连接 - 数据管理与验证表单 - 会话和闪存会话 - 文件上传与PDF生成 - 图片移动与动态文件夹生成 - 重定向和会话消息 - CodeIgniter的命令行工具Spark - 使用Seeder生成测试数据 - 使用模型进行CRUD操作 - 理解.env文件 - 了解CodeIgniter中的主要库和帮助函数,创建自定义帮助函数 - 创建CRUD类型的REST API - 更新CodeIgniter 4项目 - 用户模块的登录和注册 - 使用过滤器拦截请求 - 将CodeIgniter 4在Apache环境下投入生产 - 集成Bootstrap 5以实现UI设计 项目示例: - 创建一个带有PayPal和Stripe支付接口的在线商店应用,包括产品列表、筛选、登录和支付流程 - 建立一个具有筛选、CRUD和PDF生成功能的报账应用 课程优势:CodeIgniter是一个非常适合初学者的PHP框架,使用起来比纯PHP更为友好。它具有良好的组织结构,快速而强大,内置丰富的库和帮助函数,并且可以扩展第三方包和库。与其他更复杂的PHP框架如Laravel相比,CodeIgniter的使用更为简便,且对技术要求较低(只需PHP 7.2或以上版本)。这为向Laravel等更高级框架的学习打下了基础。通过本课程,您将能够有条理地在CodeIgniter 4中开发应用,并结合Bootstrap 5等技术。
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 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 múltiples vistas (layout)Conexión a la base de datosFormularios para la gestión de datos y validaciónSesión y sesión flashCarga de archivos y generación de PDFMover imágenes y generación de carpetas o directorios dinámicoRedirecciones y mensajes por sesiónSpark: Presentación de la línea de comandos de CodeIgniterSeeder: Generar datos de prueba en nuestra aplicaciónCRUD con los modelosEl archivo.env en CodeIgniter 4Conocer las librerías y funciones de ayuda principales en CodeIgniterCrear funciones de Ayuda o helpers personalizadas.Creación de RestApis tipo CRUDActualizar nuestro proyecto de CodeIgniter 4Módulo de usuario con login registroUso de los filtros para interceptar peticionesPasar CodeIgniter 4 a producción en un ambiente ApacheIntegrar con Bootstrap 5NavCartasAlertasModalsTablasImágenesCarruselBotonesGrid y contaninerFont Awesome para los íconos*** Proyectos o aplicacionesSecciones para crear una aplicación de tienda en línea con PayPal y Stripe con listado de productos, filtros, login y pasarela de pagosSecciones 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 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 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