- Cursos
- Tecnología
- Desarrollo Web
- Laravel 5 para RESTful. Crea tu API RESTful con Laravel
Laravel 5 para RESTful. Crea tu API RESTful con Laravel
Desarrolla una API RESTful completamente funcional con Laravel 5 y domina la web con el framework para artesanos de PHP.
Desarrollador FullStack
Haz de tu sueño tu profesión y empieza una Carrera desde 9€/mes
AccederDescripción del curso
En la versión 5 de Laravel para PHP se han incluido nuevos conceptos como los Requests y los Middleware, principalmente, junto con cambios en la estructura y la funcionalidad de ciertos componentes, es todo un giro de 360 grados que ha dado Laravel a su funcionamiento y ha hecho este framework aún más potente y simple que antes.
Crearemos una API RESTful desde cero, siguiendo la arquitectura REST y la construcción adecuada de URLs para identificar acciones y recursos usando los controladores para recursos de Laravel.
Exprime al máximo las características de tus herramientas de trabajo (Sublime Text 3, Git, Github, Laravel, Composer, PHP artisan) y sé más productivo para un desarrollo ágil.
Veremos cómo desarrollar un proyecto local en Windows con XAMPP (Apache y MySQL) y la adecuada configuración de herramientas. Veremos cómo llevar lo desarrollado en local a un entorno de producción en Linux, corriendo Nginx, PHP y MySQL.
Veremos cómo usar Laravel 5 por medio de la consola de PHP artisan para construir de manera muy ágil una API RESTful que responda a métodos de HTTP (GET, POST, PUT, PATCH y DELETE), también a poblar la base de datos y construir su estructura de manera automatizada.
Tendrás acceso de por vida a las clases bonus que se agregarán constantemente al curso.
Al finalizar este curso serás capaz de desarrollar tu propia API RESTful con Laravel 5 y PHP de una manera rápida y simple, explotando al máximo las facilidades proporcionadas por este framework para la correcta y adecuada implementación del proyecto.
Contenido del curso
Preparando las herramientas locales
01:00:25- Cómo funciona el curso y cómo aprovecharlo02:28AVANCE
- Instalando Apache y MySQL con XAMPP en local07:10
- Configurando el dominio y host virtual en local05:55
- Instalando y configurando Composer en local (Windows)10:04
- Instalando y configurando SublimeText3 para desarrollar11:59
- Instalar Git y Github en nuestro entorno local (Windows)11:21
- Obteniendo y configurando Laravel 5 en local11:28
Creando la estructura y componentes de la API
01:28:26- La estructura de Laravel 5 y cómo usarla16:17
- Creando nuestros modelos13:42
- Construyendo la base de datos con Laravel y PHP Artisan13:50
- Poblando la base de datos usando Laravel y PHP Artisan18:24
- Creando las rutas REST para interactuar con la API08:41
- Creando los controladores para nuestra API11:45
- Mejorando las rutas y controladores05:47
Implementando las operaciones de la API
01:26:41- Mostrando valores de un recurso06:54
- Mostrando valores de recursos anidados08:10
- El problema con el Middleware para CSRF, y su función04:15
- Autenticación básica y middlewares13:06
- Almacenando datos usando inyección de dependencias12:07
- Reparando la inserción de recursos anidados04:45
- Actualizando valores de un recurso13:41
- Actualizando valores de un recurso anidado11:00
- Eliminando recursos a petición12:43
Mejorando la seguridad y funcionamiento de la API
25:27- Hackeando nuestra API por medio de CSRF04:57
- Impidiendo CSRF en nuestra API con un Middleware propio07:23
- Mejorando el funcionamiento y calidad de la API13:07
Preparando el entorno de producción
35:16- Creando nuestro entorno de producción en Linux07:34
- Creando un dominio gratuito para pruebas03:09
- Instalando y configurando Nginx en producción09:01
- PHP y MySQL en producción (Linux)10:01
- Instalando y configurando Composer y Git en producción05:31
Sincronizando y configurando entorno de producción
14:01- Crear y montar un repositorio público en GitHub04:12
- Sincronizando el entorno local con Github en remoto05:17
- Poniendo Laravel 5 en producción04:32
Clases de bono
22:33- Configurando Laravel y el entorno para que la API funcione12:42
- Creando nuestro propio VPS en DigitalOcean06:13
- Agregando la versión a la ruta de la API03:38
Valoraciones
- 5 ESTRELLAS20%
- 4 ESTRELLAS40%
- 3 ESTRELLAS20%
- 2 ESTRELLAS0%
- 1 ESTRELLAS20%
- FerCatilloIncluir valoración media (en números)
- JavierSorianoIncluir valoración media (en números)
- LedisRivera ChangraIncluir valoración media (en números)
- GustavoErcoliIncluir valoración media (en números)
- AurelioJiménez MancillaIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0