Máster en CodeIgniter 3 con Bootstrap 4 y Vue - Desde Cero

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-en-codeigniter-con-bootstrap-4-de-cero-a-experto/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始的CodeIgniter 3与Bootstrap 4和Vue的硕士课程 课程概述:在这个课程中,您将学习如何从零基础到专家级掌握PHP框架CodeIgniter 3。课程结束时,您将能够流畅地创建基本和复杂的PHP应用程序。您将清楚地了解如何处理任何内容管理项目,开发一款典型的PHP博客应用所需的基本组件。您将学习如何创建传统应用程序,包括管理员模块和用户界面,通过REST API来构建用户界面的博客和简单的在线商店。 技术学习方面,您将熟悉CodeIgniter的以下主要特性: - CodeIgniter的基础知识,包括下载与安装,以及数据库配置和基本路由。 - 控制器、视图、模型的使用和实现,表单创建和验证。 - 如何利用Bootstrap 4、jQuery等技术改善应用的前端设计。 - CodeIgniter的扩展功能,如包和库的创建与使用。 - 与Vue.js的集成,创建单页应用(SPA),实现组件、路由、分页、搜索等功能。 此外,课程还会包括对线上商店的深入开发,使用Stripe进行支付处理,以及如何利用Dropbox进行文件管理。 课程特别强调SEO优化、运行环境管理、错误处理,和国际化等高级特性,提高应用的安全性和用户体验。 通过这一课程,您将托管和管理各种类型的内容管理应用,学习如何高效、有序地进行项目开发,无论您是刚接触框架的新手,还是已经拥有一定经验的开发者。课程也强调CodeIgniter的易用性以及与其他技术(如Bootstrap和Vue.js)的结合能力。 学习本课程的好处在于,CodeIgniter是一个很友好的PHP框架,适合初学者使用,具有高效的组织结构、快速的性能以及丰富的现成库和扩展能力。在整个课程中,您将逐步深入了解框架,积累知识和经验,最终能够开发出高质量的Web应用。

课程评论(0条)

课程详情

En este curso aprenderás a trabajar con el framework PHP CodeIgniter 3 de cero a experto, cuando termines el curso podrá crear aplicaciones en PHP 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 una app tradicional con módulo administrador y de cara al usuario, vas a aprender a trabajar con CodeIgniter y Vue con la construcción de un Blog de cara al usuario y de una sencilla Tienda En Línea (tienda online) mediante una Rest Api.A nivel técnico aprenderás ha trabajar con las siguientes características en CodeIgniter:Módulo de iniciación: Conociendo CodeIgniterMVC - Qué esDescarga e Instalación del framework PHP CodeIgniter 3Configurando CodeIgniter - base de datos, routing básico y remover el index.phpControladores - Como emplear los controladores en CodeIgniterVistas - Como usar y mostrar el contenido HTML en CodeIgniterModelos - Consultas con la base de datosAcciones y métodos privados - Trabajando con los distintos componentes del controladorHerencia - Como reutilizar código PHP comúnFormularios - Crear formularios en CodeIgniter con tags PHPValidaciones - Validar formularios del lado del servidor con PHP y campos requeridos con HTML5Errores - Manejo de los errores de los formularios global y localHTML, CSS y JS - Emplear CodeIgniter con Bootstrap 4, jQuery, plugins y plantillas predefinidasModelos Relacionales en Base de Datos - Relaciones básicas entre tablasExpandiendo CodeIgniter: Paquetes y libreríasQué son los paquetes, librerías y helpersHelpers - Creación y usoCarga, validación y redimensionamiento de imágenesDirectory - Listar imágenes en el servidorTemplate Parser Class - Clase de plantilla de CodeIgniterCommunity Auth - AutenticaciónCommunity Auth - Control de Acceso (ACL)Community Auth - Usuarios y RolesManejo de sesión - Establecer datos y mostrarlosGrocery CRUD - CRUDs generados de forma automática con PHPGrocery CRUD - Validaciones, callbacks, uso y recomendacionesExprimiendo CodeIgniter y mostrando nuestra aplicación al mundoAjax y CodeIgniter - Carga y envío de datos vía Ajax y jQuery a nuestro controlador PHPRegistrar - Registrar usuarios en nuestra aplicaciónPaginación de los POSTBúsqueda y filtrado para los POSTEnvío de correos con formatos HTMLMeta tags para el SEO con un helperPotenciando nuestras aplicaciones PHPEn este módulo en desarrollo vamos a seguir desarrollando nuestro blog, vamos a realizar varias optimizaciones a nivel de SEO, y por supuesto vamos a seguir desarrollando nuevos componentes en CodeIgniter emplear más librerías, helpers y otros componentes que pertenecen a CodeIgniter, de terceros o desarrollado por nosotros con código PHP.También vamos a trabajar en otras áreas con más énfasis, como CSS y JavaScript, que ya lo hemos hecho en anteriores vídeos pero vamos a dar más importancia a estas, en esta sección.Manejo de la Web Cache de CodeIgniterComprimir o minificar HTML mediante los hooks en CodeIgniterCrear enlaces sociales y practicar CSSCrear nuestro Sitemap dinámico con CodeIgniter para nuestros PostCodeIgniter y Vue Js para tu web/blog SPAEn este módulo vamos a aprender a integrar CodeIgniter con Vue, un framework para JavaScript ideal para crear aplicaciones webs de tipo SPA.Vamos a aprender a instalar Vue con CodeIgniterCrear componentes en Vue para el detalle de nuestro POST, listados, botones, banners, imágenes, categorías y muchos más.Configurar las rutas en Vue para que funciones en CodeIgniterPaginación de nuestros Post mediante un plugin en Vue.jsListados de los Post para el principal, favoritos y por categoríasBuscador por palabras claves y filtradoManejos de los binding para las clasesCaracterísticas avanzadas en CodeIgniterManejo del ambiente en CodeIgniterManejo de los errores en CodeIgniter: Logs, páginas 404 y errores 500Internacionalización de la app y traducciónEvitar las inyecciones XSSTienda En Línea (TEL) o tienda online en PHP con CodeIgniter con una Rest Api, Stripe y VueCrear una capa con Vue y CodeIgniter de manera más avanzada que en la sección anteriorInstalar y crear nuestra Rest Api en CodeIgniterConectar componentes con la Rest ApiCrear carrito de compras con las cookiesCrear carrito de compra en el servidor (próximamente...)Crear módulo CRUD para los productos y categoríasListado de productos, filtros por categorías, paginación y detalle de productosProductos favoritosDatos de autenticación del lado del clienteEdición del carrito de compra:Variar cantidadesEliminar productosProcesar pago y pasarela de pago con StripeTrabajar con la API de Dropbox con CodeIgniterInstalar librerías de manera manualInstalar librerías con composerInstalar la librería de Dropbox para trabajar con la SDK 2Manejo de archivos y carpetas en Dropbox desde CodeIgniter: agregar, borrar y listar archivos y carpetasSincronizar carpetas de un servidor web con DropboxSi necesitas una iniciación a Vue Js antes de hacer el módulo para la SPA, puedes consultar mi mini curso sobre Vue JS que es gratuito en esta misma plataforma.Crecimiento Profesional para tiVamos a crear una aplicación tipo Blog con PHP y CodeIgniter a la manera clásica, ademas de esto también veremos como crear una web SPA que son tan demandadas hoy en día, con esta aplicación es la mejor forma de aprender desde lo más básico hasta lo más avanzado que nos ofrece el framework, conocer sus componentes, su organización, paso a paso y con múltiples recursos para seguir aprendiendo en cada nivel. Sabrás como potenciar CodeIgniter con recursos existentes como templates creados con HTML, CSS y JavaScript; instalarlos fácilmente y emplear diferentes Templates para cada módulo de la app.Aprenderás desde lo más básico del framework, viendo problemas que te pueden ocurrir y como corregirlos.Aprenderás a reutilizar componentes: Las mejores formas para tener tu código ordenado, modular, funcional y extensible.Sabrás como atacar cualquier aplicación de tipo gestión y consumo de contenido como Blogs, aplicaciones sociales básicas estilo Twitter, Facebook, Instagram.Aprenderás a trabajar en un proyecto de manera organizada y eficiente, no importa si es la primera vez que trabajas con un framework o ya tienes experiencia previa.Crear una Rest Api y trabajarla con Vue CDN (próximamente Vue CLI)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, te 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 (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 5.6 o superior es suficiente)Aprenderás a combinar CodeIgniter con otras tecnologías como Bootstrap 4 Vue.js y jQuery fácilmente; recuerda que aunque empleemos muchas tecnologías de manera conjunta, el curso está centrado en enseñar CodeIgniter y no otras tecnologías.

课程标签

0人关注该课程

主题相关的课程