Autoplay
Autocompletar
Lección previa
Completar y continuar
Máster en API RESTful con PHP 8, Laravel 8, CodeIgniter 4
Introducción
Bienvenida (5:39)
Material de apoyo e inquietudes (14:38)
Contáctame
Servidor Local (6:38)
Editor de Código (23:36)
Plugins para agilizar el desarrollo - documento
¿Qué es una API REST? (14:26)
Formato JSON (8:39)
STATUS (2:17)
POSTMAN (4:53)
Tipos de Autorizaciones en una API REST (11:57)
La Base de datos
Creando la Base de Datos desde Excel *[ZIP para descargar] (3:48)
Subiendo la Base de Datos a MySQL (10:03)
Creando la tabla de Clientes API (3:31)
API RESTful con Laravel 6+
Framework Laravel *[ZIP para descargar] (7:20)
Instalación de Laravel (7:02)
Creando un dominio virtual para el ENDPOINT de Laravel (5:34)
Ajuste en la creación del dominio virtual (2:06)
Estructura del Framework Laravel (7:33)
Conexión a Base de Datos en Laravel (1:51)
Crear un Modelo en Laravel con Artisan (3:25)
Crear un Controlador en Laravel con Artisan (7:09)
Recursos de rutas (4:02)
Recibiendo datos del Cliente API en Laravel (12:25)
Validando datos del Cliente en Laravel (6:45)
Creando las credenciales del Cliente API (6:21)
Guardando los datos del Cliente (16:21)
Creando el Modelo y Controlador de la tabla Cursos (6:18)
Solicitando Token de Autorización en Laravel (17:00)
API RESTful: Crear nuevo registro de curso en Laravel (16:22)
API RESTful: Editar un registro de curso en Laravel (15:55)
API RESTful: Borrar un registro de curso en Laravel (3:59)
API REST: Inner Join en Laravel (17:55)
API REST: Funciones de Paginación en Laravel (4:31)
Ajustes validación en Laravel (3:27)
API RESTful con CodeIgniter 4+
Framework CodeIgniter *[ZIP para descargar] (2:44)
Instalación de CodeIgniter (4:01)
Creando un dominio virtual para el ENDPOINT de CodeIgniter (2:40)
Estructura del Framework CodeIgniter (3:25)
Conexión a Base de Datos en CodeIgniter (1:23)
Crear un Modelo en CodeIgniter (2:08)
Crear un Controlador en CodeIgniter (2:42)
Recursos de Ruta (3:41)
Recibiendo datos del Cliente API en CodeIgniter (4:53)
Validando datos del Cliente en CodeIgniter (5:14)
Creando las credenciales del Cliente API (5:20)
Guardando los datos del Cliente (8:30)
Mostrando los datos de la Tabla Cursos (4:15)
Solicitando Token de autorización en CodeIgniter (10:06)
API RESTFUL: Crear un nuevo registro de curso en CodeIgniter (15:31)
API RESTFUL: Editar un registro de curso en CodeIgniter (16:12)
API RESTFUL: Borrar un registro de curso en CodeIgniter (6:01)
API REST: Inner Join en CodeIgniter (4:22)
API REST: Funciones de Paginación en CodeIgniter (9:41)
API RESTful con PHP 7+ nativo
API RESTful con PHP nativo *[ZIP para descargar] (6:42)
Estructura de nuestra API RESTful con PHP (7:37)
Creando un Dominio Virtual para el EndPoint (2:27)
Construcción de Rutas (20:02)
Construcción de Controladores (16:43)
Conexión a la Base de Datos con PHP nativo (8:24)
Construcción de Modelos (10:16)
Recibiendo datos del Cliente API con PHP nativo (3:51)
Validando datos del Cliente API con PHP nativo (7:06)
Validar que el Email no esté repetido (4:40)
Creando las Credenciales del Cliente API (5:02)
Guardando los datos del Cliente API (9:52)
Validando las Rutas (3:24)
Solicitando TOKEN de Autorización en PHP nativo (9:46)
API RESTFUL: Crear un nuevo Registro de Curso (17:47)
API RESTFUL: Editar un Registro de Curso (15:26)
API RESTFUL: Borrar un Registro de Curso (6:30)
API REST: Inner Join con PHP nativo (7:46)
API REST: Funciones de Paginación en PHP nativo (12:45)
CONCLUSIÓN
Probando las 3 API RESTful creadas en el curso *[ZIP para descargar] (11:47)
RETO: Creando la página FRONTEND del cliente API (13:50)
BONUS: PHP 8 Y LARAVEL 8
Migrar a la última versión de XAMPP (13:56)
Novedades en PHP 8 - Parte 1 *[ZIP para descargar] (14:46)
Novedades en PHP 8 - Parte 2 (14:39)
Cómo depurar errores en PHP *[ZIP para descargar] (13:56)
Migrando Laravel a la versión 8 (11:45)
Creando nuestro propio Framework de API RESTful con PHP Nativo
Presentación de la sección Bonus: API RESTful dinámica *[ZIP para descargar] (1:04)
Cómo construir una API RESTful dinámica - Creando el dominio virtual (5:53)
Cómo debe ser la Base de Datos (13:24)
Pasar datos de Excel a una base de datos en MySQL (18:55)
Estructura de nuestra API RESTful (2:04)
Habilitar la ruta principal de la API (10:14)
Configurar archivo .htaccess (10:50)
Habilitar servicios HTTP: GET, POST, PUT, DELETE (6:07)
Conexión a la base de datos (9:03)
Servicios HTTP de tipo "GET" (19:08)
Seleccionar datos específicos (11:06)
Filtros (14:10)
Filtrar varios valores (15:01)
Organizando nuestro entorno de trabajo en POSTMAN (6:06)
Ordenar datos (9:12)
Limitar datos (12:57)
Realizar relaciones sin usar filtros (24:49)
Realizar relaciones con filtros (9:50)
Realizar búsquedas sin relaciones (10:28)
Realizar búsqueda con filtros (10:07)
Realizar búsqueda con relaciones (10:09)
Seleccionar rangos (13:08)
Seleccionar rangos con filtros (8:00)
Seleccionar rangos entre tablas relacionadas (11:11)
Depurar errores de Tablas en solicitudes GET (15:02)
Depurar errores de Columnas en solicitudes GET (20:35)
Ajuste al seleccionar columnas globales (5:16)
Depurar errores con Try y Catch (13:34)
Servicio HTTP de tipo "POST" (16:25)
Almacenamiento dinámico de registros (18:45)
Servicio HTTP de tipo "PUT" (13:32)
Edición dinámica de registros (7:24)
Ajuste en servicio HTTP "PUT" (6:49)
Servicio HTTP de tipo "DELETE" (7:10)
Registro de usuarios (15:34)
Login de usuarios (10:35)
Token de autorización (21:02)
Grabar Token JWT en base de datos (7:09)
Registro y login a través de App externas (10:47)
Agregar token de seguridad a solicitudes HTTP (15:02)
Validar fecha de expiración del Token (15:39)
Excepciones en la API RESTful (7:39)
Privatizar la API RESTful (10:53)
Configurar acceso público en la API RESTful (7:04)
Cruce de orígenes (CORS) y últimos detalles (14:29)
Documentación API RESTful *[ZIP para descargar] (23:09)
Bienvenida
Contenido bloqueado
Si ya estás inscrito,
deberás iniciar sesión
.
Inscríbase en el curso para desbloquear