¿Qué quieres aprender?

Bootcamp API REST con Laravel

Bootcamp API REST con Laravel

TecGurus

Curso online


315

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.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Crear una API comenzando desde el modelado de los datos hasta poder consumir los recursos via peticiones HTTP Crear un CRUD Hacer peticiones a tu API

A quién va dirigido

A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.

Requisitos

Experiencia trabajando con PHP al menos 1 año o haber tomado nuestro Diplomado PHP Desde Cero. Conocimiento básico de SQL

Temario completo de este curso

1.- Introducción API REST
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.- Preparación del proyecto
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.- Componentes restantes de API RestFull
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.- Implementando las operaciones de la API
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.- Implementar otros recursos necesarios para nuestra API REST
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.3 Usando los diferentes flujos de acceso de JWT y soportando CORS en la API

6.- Documentación y Publicación de los servicios

6.1 Conociendo Swagger 6.2 ¿Como documentar mis servicios?
6.3 Publicando mi servicio
Ver más