Aprende a crear una API RESTful con Laravel

En este curso aprenderás a crear una API RESTful con el framework Laravel
(14 calificacione)

147 alumnos

Creado por Victor Arana Flores

Objetivos del curso

  • Aprenderás a construir una API REST Full con Laravel

  • Aprenderás a configurar tu proyecto para crear una API

  • Aprenderás sobre los distintos verbos HTTP

  • Aprenderas a recibir peticiones a través de los End Points

  • Aprenderas a dar respuestas en formato json

  • Aprenderás a utilizar los query scopes de laravel

  • Aprenderás a trabajar con Traits

  • Aprenderás a transformar las respuestas

  • Aprenderás autenticación Oauth 2

  • Aprenderás a trabajar con policies

  • Aprenderás a implementar un sistema de roles y permisos

Temario del curso

    • Creación del proyecto Vista previa
    • Configurar archivos de ruta
    • Registro de usuarios
    • Maquetar la bbdd
    • Crear el modelo físico
    • Generando relaciones
    • Introducir datos falsos
    • Solucionando posible error con faker
    • Generando endpoints para categorias
    • Recibir peticiones y generar respuestas para el recurso Category
    • Incluir relaciones de los recursos
    • Filtrar recursos
    • Ordenar recursos
    • Paginar recursos
    • Crear clase de recursos
    • Ampliar la funcionalidad con los query scopes con traits de PHP
    • Recibir peticiones y generar respuestas para el recurso Post
    • Instalar Laravel Passport
    • Instalar Laravel Passport II
    • Solicitar un acces token desde postman
    • Instalar laravel breeze en el cliente
    • Crear endpoint para hacer login
    • Configurando el proyecto del cliente para hacer login
    • Iniciar sesión desde el cliente
    • Iniciar sesión desde el cliente II
    • Registrar usuario desde el cliente
    • Registrar usuario desde el cliente II
    • Proteger credenciales
    • Trait para solicitar un acces token
    • Mandar acces token en las peticiones
    • Solicitar nuevo token
    • Purgar tokens
    • Instalar laravel breeze en nuestra api
    • Crear formulario para crear nuevo cliente
    • Volver formulario responsivo
    • Incluir vue y axios en nuestro proyecto
    • Registrar nuevos clientes
    • Mostrar listado de clientes
    • Mostrar mensajes de error
    • Traducir Laravel
    • Eliminar cliente
    • Editar cliente I
    • Editar cliente II
    • Credenciales del cliente
    • Crear nuevo proyecto para un cliente externo
    • Instalar laravel breeze en el cliente 2
    • Obtener código de autorización
    • Solicitar Acces Token
    • Crear ruta
    • Generar Access Token
    • Mostrar Access Token
    • Mostrar Access Token II
    • Proteger rutas por scopes
    • Asignar scopes a token I
    • Asignar scopes a token II
    • Instalar Laravel Permission
    • Asignar roles y permisos
    • Proteger rutas con roles y policies
    • Despedida del curso

Requisitos del curso

  • Conocimiento básico de Laravel
  • Saber como funcionas las migraciones
  • Saber como funciona los controladores
  • Saber como funciona los modelos
  • De preferencia saber como funciona los seeders y factorys

Descripción

¿Quieres construir una API RESTful, pero no sabes por dónde empezar? Has llegado al lugar adecuado, es este curso aprenderás a construir una API RESTful totalmente desde cero utilizando el framework Laravel.

Algunos de los temas que veremos en este curso son los siguientes.

  • Aprenderás a recibir peticiones a través de los enpoints.
  • Aprenderás los distintos verbos HTTP.
  • Aprenderás los distintos tipos de errores web.
  • Aprenderás a personalizar las excepciones de Laravel.
  • Aprenderás a devolver respuestas utilizando el formato json
  • Aprenderás a transformar las respuestas que devuelves a los clientes.
  • Aprenderás autenticación con Oauth 2
  • Aprenderás a implementar un sistema de roles y permisos.
  • Aprenderás a proteger tus rutas con policies y mucho más.

Si en el camino tienes alguna duda, no dudes en dejar tu pregunta en la sección de comentarios. 

Al finalizar este curso estarás en la capacidad de poder crear una api totalmente funcional y poder consumirlo desde cualquier frontend. Sin más me despido, y espero que este curso sea de su agrado.

Reseña de los estudiantes

4.9

Valoraciones

    93%
    7%
    0%
    0%
    0%

29.99 USD

Comprar ahora

Detalle del curso:

  • Última actualización 04/12/2021
  • Duración: 9.5 horas
  • Todos los niveles
  • Matriculados 147
  • Acceso de por vida

¿Quieres regalar este curso?