Introducción
  • Bienvenida
  • Ambiente de desarrollo y tips para el curso
  • ¿Necesitas dar los primeros pasos en las principales tecnologías del desarrollo?
  • Repaso al MVC
Módulo básico: Conociendo e instalando CodeIgniter
  • Introducción
  • Descarga, instalación y configuración de CodeIgniter
  • Introducción a los helpers en CodeIgniter
  • Probando nuestro controlador por defecto y creando un controlador
  • Creando la base de datos de nuestra aplicación
  • Creando nuestros modelos y CRUD en los mismos
  • Instalando Bootstrap, jQuery y definiendo variables globales
  • Descargar e instalar AdminLTE en nuestro proyecto
  • Trabajando con las vistas en CodeIgniter
  • Código fuente de la sección
CRUDs para los Post y las Categorías
  • Bienvenida
  • Crear el formulario para guardar los post
  • Creando nuestro primer helper para el enum posted
  • Definiendo nuestro template para el admin
  • Terminando el formulario para guardar los post
  • Manejando los errores en el formulario
  • Cargar y redimensionar la imagen principal del post
  • Crear el listado de los Posts
  • Eliminar Post desde el listado
  • Guardar la url limpia de nuestro post
  • Actualizar post
  • Abrir las imágenes principales de nuestro post en una nueva ventana
  • Instalando nuestro plugin para el contenido enriquecido de nuestros posts
  • Cargar imágenes en el servidor desde el ckeditor
  • Selección de las imágenes en el Servidor para el CKEditor
  • Crear el CRUD para las Categorías
  • Configurar las categorías para los post
  • Código fuente de la sección
Paquetes y librerías
  • Bienvenida
  • ¿Qué son los helpers, librerías y paquetes en CodeIgniter?
  • Community Auth para el login y el Control de Acceso (ACL)
  • Descargar e instalar Community Auth en nuestra aplicación
  • Crear la estructura base para el login
  • Configurar el módulo de login con Community Auth
  • Construir datos de sesión y proteger controlador Admin
  • Creando el cierre de sesión
  • Manejar datos de usuario por sesión
  • Exportar el CRUD de los modelos a la clase MyModel
  • Grocery Crud para crear nuestros CRUDs en 1 minuto
  • Primeros pasos con Grocery CRUD
  • Optimizaciones en Grocery CRUD
  • Validaciones en los formularios de Grocery CRUD
  • Grocery CRUD en los listados de los Posts
  • Grocery Crud para los usuarios administradores
  • Definir el avatar para nuestro usuario con Grocery CRUD
  • Corrección de errores: Redirecciones, y otros elementos de formularios
  • Pantalla de perfil del administrador
  • Helper para el avatar del usuario
  • Breadcrumb o migas de pan en nuestro módulo admin
  • Grocery CRUD y el tema para Bootstrap 4
  • Código fuente de la sección
Creando nuestro Blog y terminando nuestra aplicación
  • Bienvenida
  • Crear el controlador Blog y vistas asociadas
  • Listado y paginación de los POST
  • Detalle de los post y rooteo
  • Registro de usuarios
  • Validaciones en el registro
  • Opciones de un usuario autenticado en el header
  • Perfil para el usuario y carga de avatar
  • Listado de Post en base a las Categorías
  • Instalando y configurando el plugin para los mensajes
  • Programando la búsqueda y filtro por categorías
  • Sección de favoritos
  • Plugin para los comentarios en nuestro Blog
  • Función y vista para recuperar la contraseña
  • Configurar envío de emails
  • Crear vista HTML para recuperación de credenciales
  • Función y vista para cambiar la contraseña
  • Dejar lista la librería de Emails
  • Definiendo nuestros meta tags en nuestros POST para el SEO (helper)
  • Tarea: Definir nuestros tags meta en el resto de nuestras acciones
  • Definir nuestros tags meta en el resto de nuestras acciones
  • Código fuente de la sección
Potenciando y optimizando nuestro blog
  • Bienvenida
  • Caché de nuestros POST
  • Borrar caché al momento de actualizar entrada
  • Minificar HTML con los hooks
  • Definir nuestra vista social
  • Convertir el JavaScript de la sección de comentarios en un .js
  • Creando nuestro Sitemap automático de nuestros POSTS.
  • Código fuente de la sección
Creando una web SPA con CodeIgniter y Vue.js
  • Bienvenida
  • Sobre Vue
  • Nuestro primer proyecto Vue
  • Creando nuestra web SPA
  • Configurando CodeIgniter con Vue para crear nuestro SPA
  • Primer componente en Vue: ListPost
  • Configurando la imagen del listado de los POST
  • Vista de detalle de los Post en Vue