Saltar al contenido

play_circle_outline
vista previa
5 minutos

file_download
Archivos introducción
N/A
file_download
Diferentes formas para crear un proyecto
N/A
play_circle_outline
vista previa
15 minutos
play_circle_outline
vista previa
11 minutos
play_circle_outline
vista previa
15 minutos
play_circle_outline
vista previa
18 minutos

file_download
Archivos Blog
N/A
play_circle_outline
vista previa
10 minutos
play_circle_outline
vista previa
10 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
vista previa
6 minutos
play_circle_outline
vista previa
6 minutos
play_circle_outline
Utilizar la entidad y el modelo user en conjunto para ver qué podemos hacer
6 minutos
play_circle_outline
Desarrollar un comando con SPARK para generar modelos con un sencillo comando
8 minutos
play_circle_outline
Crear un BaseController y definir método View con Header, Footer y template
7 minutos
play_circle_outline
Crear y utilizar un Helper para la navegación + template header con Bootstrap 4
14 minutos
play_circle_outline
Finalizar header y footer y añadir sesiones flash con ejemplo de uso
6 minutos
play_circle_outline
Crear el formulario de registro con el Helper Form, Bootstrap 4 y Rutas Match
14 minutos
play_circle_outline
Validar y procesar el formulario de registro para dar de alta a nuevos usuarios
13 minutos
play_circle_outline
Crear una librería de autenticación para enviar email al registrar usuarios
6 minutos
play_circle_outline
Utilizar Mailtrap para el envío de emails en entornos de desarrollo
4 minutos
play_circle_outline
Enviar correo de registro con Mailtrap
7 minutos
play_circle_outline
Crear Evento para enviar email cuando un usuario se registre
4 minutos
play_circle_outline
Formulario de login y validación utilizando grupos con archivos de configuración
13 minutos
play_circle_outline
Método en librería Auth para generar sesión de usuario y finalizar proceso login
5 minutos
play_circle_outline
Ruta y página de dashboard (privada) y método para cerrar sesión (Logout)
4 minutos
play_circle_outline
Desarrollar filtro Auth para proteger rutas privadas de la aplicación
6 minutos
play_circle_outline
Desarrollar filtro Guest para proteger rutas públicas de la aplicación
2 minutos
play_circle_outline
Modelo y Entidad Post utilizando el Evento BeforeInsert para definir el Owner
5 minutos
play_circle_outline
Obtener los Posts paginados utilizando el modelo Post y paso de datos a template
5 minutos
play_circle_outline
Listado de Posts sobrescribiendo la template de paginación para usar Bootstrap 4
16 minutos
play_circle_outline
Crear formulario de Posts y rutas GET y POST
5 minutos
play_circle_outline
Procesar alta de Posts con validaciones
6 minutos
play_circle_outline
Edición de Posts con validación Unique y actualizar datos
12 minutos
play_circle_outline
Eliminar posts
3 minutos
play_circle_outline
Refactorizar rutas de Posts para anidar dentro de un grupo de rutas
3 minutos
play_circle_outline
Iniciar perfil usuario y crear formulario para subir imagen de perfil
9 minutos
play_circle_outline
Procesar formulario de perfil con validaciones y subida de archivos validados
14 minutos
play_circle_outline
Desarrollar un Widget para mostrar Posts en cualquier zona de la aplicación
7 minutos
play_circle_outline
Mostrar los Posts relacionados al usuario identificado utilizando JOIN
6 minutos
play_circle_outline
Inicio controlador Ajax para retornar datos en formato XML o JSON
6 minutos
play_circle_outline
Petición POST Ajax con envío de csrf token para cargar datos con jQuery
13 minutos

file_download
Archivos Postman
N/A
play_circle_outline
Desarrollar un filtro para la autenticación API
4 minutos
play_circle_outline
Rutas restful utilizando Filtro Api Auth y controlador en namespace API
4 minutos
play_circle_outline
Consumir rutas para mostrar un curso y todos los cursos en formato JSON y XML
7 minutos
play_circle_outline
Crear un curso y añadir excepción a Filtro CSRF para poder hacer petición POST
7 minutos
play_circle_outline
Actualizar un curso haciendo peticiones PUT
3 minutos
play_circle_outline
Eliminar un curso haciendo peticiones DELETE
3 minutos
play_circle_outline
Modificar los filtros de nuestra aplicación para proteger las zonas privadas
5 minutos

play_circle_outline
Cambiar el entorno de nuestra aplicación y entender cómo funciona
8 minutos
play_circle_outline
Refactorizar controlador Post para reutilizar el modelo Post
3 minutos
description
Cómo crear el enlace simbólico al directorio Writable
N/A
play_circle_outline
Pasar las imágenes de perfil al directorio Writable y crear un enlace simbólico
7 minutos
Vídeo de introducción Curso de CodeIgniter 4, desarrollando un Blog desde 0
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

CodeIgniter 4 acaba de publicar la primera versión alpha, este lanzamiento tiene todas las características principales definidas listas para desarrollar completos proyectos.
CodeIgniter es un Framework PHP muy popular que ha hecho una parada en los últimos 2 años para ponerse a la altura del resto de Frameworks PHP. Te ofrece un marco de trabajo MVC completo y actualizado ideal para desarrolladores que utilicen CodeIgniter 3 y también para desarrolladores que empiecen en el mundo de los Frameworks PHP.
En la versión 4 de CodeIgniter el Framework ha mejorado notablemente, ahora trabaja con POO de forma completa y utiliza las ventajas de PHP 7, algo que no sucedía en versiones anteriores.
En este curso aprenderás a manejar todo lo que necesitas saber para desarrollar aplicaciones web y sencillas API's con CodeIgniter 4 desde 0.
Si estás buscando un Framework PHP actualizado con una gran comunidad y fácil de entender o simplemente deseas dar el salto de CodeIgniter 3 a CodeIgniter 4 estoy seguro que este curso no te decepcionará.
Lo siguiente es lo que vamos a estar haciendo a lo largo de este curso:
  • Eventos
  • Formularios
  • Validaciones
  • Modelos
  • Librerías
  • Envío de correos electrónicos con archivos adjuntos
  • Rutas y rutas restful
  • Filtros para proteger rutas
  • Autenticación, login y registro
  • Sesiones y sesiones flash
  • Paginación
  • Desarrollo de Widgets
  • Entidades, una novedad de CodeIgniter
  • Desarrollar la base de datos mediante migraciones
  • Utilizar Seeds para insertar datos en base de datos
  • Desarrollar helpers, ejemplo de navegación con Bootstrap 4
  • Navegación dinámica, invitados VS identificados
  • Subir archivos
  • Operaciones de CRUD de forma completa
  • Desarrollar una sencilla API con protección utilizando el Header Authorization
assignment

Requisitos

  • Experiencia mínima de 1 año en el desarrollo con PHP y PHP 7
  • Tener un entorno preparado para trabajar con PHP 7.1+ y MySQL 5.1+
  • Tener instalada la extensión de PHP intl, normalmente viene instalada
  • Nivel básico de MySQL, saber crear bases de datos y tablas
  • Saber utilizar la línea de comandos a nivel básico
  • Tener instalado y saber utilizar composer a nivel básico
  • Muchas ganas de aprender



group

¿A quién va dirigido el curso?

  • Desarrolladores que tengan poca experiencia en PHP y quieran adentrarse en el mundo de los Frameworks a través de un Framework potente, sencillo y reinventado desde 0.
  • Desarrolladores que utilicen CodeIgniter 3, es necesario pasar a CodeIgniter 4 ya que la versión 3 en un tiempo dejará de tener soporte.



help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

2 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Pablo Hurtado

hace 5 años

Pablo Hurtado Bien explicado
star star star star star

¡Muy bueno! Lastima que ya esté algo desfasado, pero aun así es útil

rodriguezr

hace 6 años

rodriguezr Tremendo curso, muy bueno
star star star star star

Hace falta un curso nuevo, de la version 4 final, lanzada finalmente este año 2020

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción