Menú
¡Llama gratis! 900 264 357

Laravel 5. PHP ágil y práctico. Crea tu API RESTful del centro Cursopedia

Programa de Laravel 5. PHP ágil y práctico. Crea tu API RESTful

Modalidad: Online

Descripción

Descripción del curso

Durante el curso aprenderás a usar Laravel 5 (¡sí! la versión 5), el framework para PHP. 

Crearemos una API RESTful desde cero, siguiendo como debe ser la arquitectura REST y la construcción adecuada de URLs para identificar acciones y recursos.

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 como Composer, Git y Github en Windows. Veremos cómo llevar lo desarrollado en local a un entorno de producción en Linux, corriendo Nginx, PHP y MySQL, junto con Composer para hacerlo público por medio de sincronización con Github en un VPS.

Conoce de qué se tratan los ataques o vulnerabilidades CSRF y cómo controlarlas en tu API y evitar inconsistencias con el funcionamiento y seguridad.

Aprende a crear tu propio servidor privado para hacer de acceso publico tu proyecto totalmente libre de costo.

Veremos cómo Laravel 5 por medio de la consola de PHP artisan permite 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.

¡Y no termina ahí! Tendrás acceso de por vida a las clases bonus que se agregarán constantemente al curso, complementando explicaciones y nuevos conceptos.

Todas las clases son en video, donde se muestra paso a paso cómo llevar a cabo cada tarea propuesta en el curso junto con referencias y enlaces de gran utilidad.

Al finalizar este curso serás capaz de desarrollar tu propia API RESTful con Laravel 5 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, ceñido a la teoría. Utilizar y configurar tu entorno de trabajo completamente en local y llevarlo a un entorno de producción confiable y seguro para hacer público tu trabajo.

Temario

Temario

Tema 1.- Preparando las herramientas en local

GratisLección 1.- Cómo funciona el curso y cómo aprovecharlo2:28

 Lección 2.- Instalando Apache y MySQL con XAMPP en local7:10

GratisLección 3.- Configurando el dominio y host virtual en local5:55

 Lección 4.- Instalando y configurando Composer en Local10:05

 Lección 5.- Instalando y configurando Sublime Text 311:60

 Lección 6.- Instalando Git y Github en local11:21

 Lección 7.- Obteniendo y configurando Laravel 5 en local11:28

Tema 2.- Creando la estructura de nuestro proyecto

 Lección 8.- La estructura de Laravel 5 y como usarla16:17

 Lección 9.- Creando nuestros modelos13:42

 Lección 10.- Construyendo la base de datos con Laravel13:50

 Lección 11.- Poblando la base de datos usando Laravel y artisan18:25

 Lección 12.- Creando las rutas REST para interactuar con la API8:42

 Lección 13.- Creando los controladores para nuestra API11:46

 Lección 14.- Mejorando las rutas y controladores5:48

Tema 3.- Implementando las operaciones de la API

 Lección 15.- Mostrando valores de un recurso6:55

 Lección 16.- Mostrando valores de recursos anidados8:11

 Lección 17.- El problema con el Middleware para CSRF4:15

 Lección 18.- Autenticación Basica y los Middleware13:07

 Lección 19.- Almacenando datos usando inyección de dependencias12:08

 Lección 20.- Reparando la inserción en recursos anidados4:46

 Lección 21.- Actualizando valores de un recurso13:41

 Lección 22.- Actualizando valores de un recurso anidado10:60

 Lección 23.- Eliminando recursos a petición12:43

Tema 4.- Mejorando la seguridad y funcionamiento de la API

 Lección 24.- Hackeando nuestra API por medio de CSRF4:58

 Lección 25.- Impidiendo CSRF en nuestra API con un Middleware7:23

 Lección 26.- Mejorando el funcionamiento y calidad de la API13:08

Tema 5.- Preparando el entorno de producción

 Lección 27.- Creando nuestro entornos de producción en Linux7:35

 Lección 28.- Creando un dominio gratuito para pruebas3:10

 Lección 29.- Instalando y configurando Nginx en producción9:02

 Lección 30.- PHP y MySQL en producción (Linux)10:02

 Lección 31.- Instalar y configurar Composer y Git en producción5:31

Tema 6.- Sincronizando y configurando entorno de producción

 Lección 32.- Crear y montar un repositorio público en GitHub4:12

 Lección 33.- Sincronizar el entorno local con GitHub en remoto5:18

 Lección 34.- Poniendo Laravel 5 en producción4:32

 Lección 35.- Configurando Laravel y el entorno para la API

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​