Aprende a crear una completa API RESTful con las funcionalidades más avanzadas en el framework PHP Laravel, en este curso aprenderas a construir una completa API RESTful con el lenguaje PHP y el framework Laravel.
Conocerás todas las técnicas básicas y avanzadas para la construcción de servicios web totalmente profesionales, con autenticación del lado del servidor por medio de JWT y más.
1.1 Entendiendo la arquitectura.
1.2 Servicios RESTful vs SOAP.
1.3 Formatos de intercambio (JSON, XML).
1.4 ¿Que necesito para publicar los servicios?
1.5 Consumo de servicios (Postman).
2.1 Crear un proyecto en Laravel
2.2 Configurar la base de datos
2.3 Alternativas para disponer de Laravel en local para desarrollo
2.4 Estructura de una aplicación Laravel
2.5 Creación de nuestro primer modelo y archivos asociados
2.6 Implementar el esqueleto de los demás recursos del API
2.7 Creación de la tabla pivote
2.8 Ejecutar migraciones
3.1 Creación de modelos heredando de otro modelo
3.2 Propiedades para la configuración de modelos
3.3 Creación de columnas para las tablas mediante migraciones Laravel
3.4 Implementación de factories para los recursos
3.5 Crear las relaciones entre recursos, mediante los modelos Laravel
3.6 Invocar las factory desde DatabaseSeeder
3.7 Consejos para el versionado de las API
3.8 Laravel Tinker
4.1 Mostrando valores de un recurso
4.2 Mostrando valores de recursos anidados
4.3 El problema con el Middleware para CSRF, y su función
4.4 Almacenando datos usando inyección de dependencias
4.5 Reparando la inserción de recursos anidados
4.6 Actualizando valores de un recurso
4.7 Actualizando valores de un recurso anidado
4.8 Eliminando recursos a petición
5.1 Agregando Nuevas Características a la API y Transformando las Respuestas para Aumentar la Compatibilidad
5.2 Implementando la capa de seguridad usando JWT
5.4 Usando los diferentes flujos de acceso de JWT y soportando CORS en la API