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

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






Descripción

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 CodeIgniter

MVC - Qué es

Descarga e Instalación del  framework PHP CodeIgniter 3

Configurando CodeIgniter - base de datos, routing básico y remover el index.php

Controladores - Como emplear los controladores en CodeIgniter

Vistas - Como usar y mostrar el contenido HTML en CodeIgniter

Modelos - Consultas con la base de datos

Acciones y métodos privados - Trabajando con los distintos componentes del controlador

Herencia - Como reutilizar código PHP común

Formularios - Crear formularios en CodeIgniter con tags PHP

Validaciones - Validar formularios del lado del servidor con PHP y campos requeridos con HTML5

Errores - Manejo de los errores de los formularios global y local

HTML, CSS y JS - Emplear CodeIgniter con Bootstrap 4, jQuery, plugins y plantillas predefinidas

Modelos Relacionales en Base de Datos - Relaciones básicas entre tablas

Expandiendo CodeIgniter: Paquetes y librerías

Qué son los paquetes, librerías y helpers

Helpers - Creación y uso

Carga, validación y redimensionamiento de imágenes

Directory - Listar imágenes en el servidor

Template Parser Class - Clase de plantilla de CodeIgniter

Community Auth - Autenticación

Community Auth - Control de Acceso (ACL)

Community Auth - Usuarios y Roles

Manejo de sesión - Establecer datos y mostrarlos

Grocery CRUD - CRUDs generados de forma automática con PHP

Grocery CRUD - Validaciones, callbacks, uso y recomendaciones

Exprimiendo CodeIgniter y mostrando nuestra aplicación al mundo

Ajax y CodeIgniter - Carga y envío de datos vía Ajax y jQuery a nuestro controlador PHP

Registrar - Registrar usuarios en nuestra aplicación

Paginación de los POST

Búsqueda y filtrado para los POST

Envío de correos con formatos HTML

Meta tags para el SEO con un helper

Potenciando nuestras aplicaciones PHP

En 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 CodeIgniter

Comprimir o minificar HTML mediante los hooks en CodeIgniter

Crear enlaces sociales y practicar CSS

Crear nuestro Sitemap dinámico con CodeIgniter para nuestros Post

En desarrollo...

CodeIgniter y Vue Js para tu web/blog SPA

En 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 CodeIgniter

Crear 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 CodeIgniter

Paginación de nuestros Post mediante un plugin en Vue.js

Listados de los Post para el principal, favoritos y por categorías

Buscador por palabras claves y filtrado

Manejos de los binding para las clases

Características avanzadas en CodeIgniter

Manejo del ambiente en CodeIgniter

Manejo de los errores en CodeIgniter: Logs, páginas 404 y errores 500

Internacionalización de la app y traducción

Evitar las inyecciones XSS

En desarrollo...

Tienda En Línea (TEL) o tienda online en PHP con CodeIgniter con una Rest Api, Stripe y Vue

Crear una capa con Vue y CodeIgniter de manera más avanzada que en la sección anterior

Instalar y crear nuestra Rest Api en CodeIgniter

Conectar componentes con la Rest Api

Crear carrito de compras con las cookies

Crear carrito de compra en el servidor (próximamente...)

Crear módulo CRUD para los productos y categorías

Listado de productos, filtros por categorías, paginación y detalle de productos

Productos favoritos

Datos de autenticación del lado del cliente

Edición del carrito de compra:

Variar cantidades

Eliminar productos

Procesar pago y pasarela de pago con Stripe

En desarrollo...

Trabajar con la API de Dropbox con CodeIgniter

Instalar librerías de manera manual

Instalar librerías con composer

Instalar la librería de Dropbox para trabajar con la SDK 2

Manejo de archivos y carpetas en Dropbox desde CodeIgniter: agregar, borrar y listar archivos y carpetas

Sincronizar carpetas de un servidor web con Dropbox

Si 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 ti

Vamos 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 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, 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.

¿Para quién es este curso?

  • Desarrolladores en PHP
  • Desarrolladores en CodeIgniter
  • 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



Lo que aprenderás

  • Emplear CodeIgniter de manera fluida y conocer sus componentes fundamentales
  • Desarrollar aplicaciones de gestión de datos
  • Organización en la programación de múltiples módulos
  • Una aplicación web básica con funciones de CRUD desde cero y casi automático
  • Enviar Emails
  • Módulo de consulta de usuario
  • Login con protección en el password, bloqueo a usuarios, recuperación de credenciales, distintos niveles de acceso entre usuarios
  • Distintos niveles de acceso entre usuarios en los diversos módulos
  • Aprender a crear, validar y procesar formularios
  • Cargar, validar y redimensionar imágenes en el servidor
  • Sistema de comentarios
  • Redirecciones y rooteo
  • Quieres aprender a trabajar con tecnologías punteras en conjunto: HTML, CSS, JavaScript, jQuery, Bootstrap, PHP, MYSQL, Vue y algo de SEO en CodeIgniter
  • Crear una web tipo SPA
  • Trabajar con la SDK de Dropbox en PHP
  • Crear otra Web de tipo SPA para una Tienda en Línea (en desarrollo)
  • Crear una Rest Api y enlazarla con Vue CDN
  • Hacer pagos con Stripe
  • Crear componentes con Vue CDN
  • Trabajar con Cookies para el carrito de compra de la Tienda en línea



Requisitos

  • 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




















Máster en CodeIgniter PHP con Bootstrap 4 y Vue - Desde Cero [MG]
15.28  GB | 25.5 hs de clases  | udemy | 7zip | 08/2019 |Idioma:Español








Redes sociales
Facebook

Telegram


Si fallan los enlaces por favor repórtalos con un comentario líneas abajo.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Instagram