Aprende a crear una API RESTful con laravel desde cero
¿Quieres crear aplicaciones web modernas y escalables? ¡Domina el desarrollo de APIs RESTful con Laravel desde cero!
En este curso práctico, te guiaremos paso a paso para construir APIs robustas y eficientes utilizando Laravel, uno de los frameworks PHP más populares y queridos por los desarrolladores. Desde lo... ver más
Lo que vas a aprender
- Desarrollar servicios y APIs RESTful con Laravel 11
- Mejorar la capacidad de adaptación a otros frameworks
- Desarrollar aplicaciones web completas desde cero con Laravel 11
- Validación de peticiones, por medio de middleware
- Implementar Laravel Passport
- Aplicar principios fundamentales para crear APIs RESTful eficientes
- Implementar sistemas robustos para proteger y gestionar el acceso a las APIs.
- Aplicar POSTMAN para testear las peticiones a la API
- Generar un access token para identificarte
- Enviar peticiones a la API para crear, ver, actualizar y eliminar registros
- Crear credenciales y generar un access token con un cliente password grant
- Crear credenciales y generar un access token con un cliente personal access token
Descripción del curso
¿Quieres crear aplicaciones web modernas y escalables? ¡Domina el desarrollo de APIs RESTful con Laravel desde cero!
En este curso práctico, te guiaremos paso a paso para construir APIs robustas y eficientes utilizando Laravel, uno de los frameworks PHP más populares y queridos por los desarrolladores. Desde los fundamentos hasta técnicas avanzadas, aprenderás todo lo necesario para diseñar y construir APIs que sean la columna vertebral de tus aplicaciones web.
¿Qué aprenderás?
- Laravel desde cero: Aprende a configurar tu entorno de desarrollo y a dominar los conceptos básicos de Laravel.
- Principios RESTful: Comprende los principios fundamentales de las APIs RESTful y cómo aplicarlos en tus proyectos.
- Rutas y controladores: Crea rutas elegantes y controladores eficientes para gestionar las solicitudes HTTP.
- Eloquent ORM: Interactúa con tu base de datos de forma sencilla y intuitiva utilizando Eloquent, el ORM de Laravel.
- Autenticación y autorización: Implementa sistemas de seguridad robustos para proteger tus APIs.
- Manejo de errores y pruebas: Asegura la calidad y estabilidad de tus APIs a través de buenas prácticas de manejo de errores y pruebas unitarias.
¿Por qué este curso?
- Proyectos prácticos: Aplica tus conocimientos en proyectos reales y construye un portafolio sólido.
- Soporte personalizado: Resuelve tus dudas y recibe feedback de nuestros instructores.
- Contenido actualizado: Aprende las últimas tendencias y mejores prácticas en desarrollo de APIs.
- Comunidad de aprendizaje: Conéctate con otros estudiantes y comparte tus conocimientos.
¡No esperes más para convertirte en un experto en desarrollo de APIs con Laravel! Inscríbete ahora y comienza a construir aplicaciones web de alto rendimiento.
Resumen del curso
¿Quieres crear aplicaciones web modernas y escalables? ¡Domina el desarrollo de APIs RESTful con Laravel desde cero!
En este curso práctico, te guiaremos paso a paso para construir APIs robustas y eficientes utilizando Laravel, uno de los frameworks PHP más populares y queridos por los desarrolladores. Desde los fundamentos hasta técnicas avanzadas, aprenderás todo lo necesario para diseñar y construir APIs que sean la columna vertebral de tus aplicaciones web.
Temario del curso
-
-
Configuración de archivos de ruta Laravel 10 (parte I)
-
Configuración de archivos de ruta Laravel 10 (parte II)
-
Configuración de archivos de ruta Laravel 11 (parte I)
-
Configuración de archivos de ruta Laravel 11 (parte II)
-
Registro de usuarios (parte I)
-
Registro de usuarios (parte II)
-
Registro de usuarios (parte III)
-
-
-
Maquetando la estructura de la base de datos (parte I)
-
Maquetando la estructura de la base de datos (parte II)
-
Maquetando la estructura de la base de datos (parte III)
-
Creando el modelo físico de la Base de Datos (parte I)
-
Creando el modelo físico de la Base de Datos (parte II)
-
Creando el modelo físico de la Base de Datos (parte III)
-
Generando relaciones entre modelos
-
Generando datos falsos para crear registros en la base de datos (parte I)
-
Generando datos falsos para crear registros en la base de datos (parte II)
-
Generando datos falsos para crear registros en la base de datos (parte III)
-
Generando datos falsos para crear registros en la base de datos (parte IV)
-
Ajustes para solucionar error en la descarga de imágenes
-
Generando endpoints para categorías
-
-
-
Recibir peticiones y generar respuestas para el recurso Category (parte I)
-
Recibir peticiones y generar respuestas para el recurso Category (parte II)
-
Recibir peticiones y generar respuestas para el recurso Category (parte III)
-
Incluir relaciones de los recursos (parte I)
-
Incluir relaciones de los recursos (parte II)
-
Incluir relaciones de los recursos (parte III)
-
Creando filtros para los recursos
-
Ordenar recursos (parte I)
-
Ordenar recursos (parte II)
-
Paginar recursos
-
Transformar respuestas (crear clase de recursos) (parte I)
-
Transformar respuestas (crear clase de recursos) (parte II)
-
Transformar respuestas (crear clase de recursos) (parte III)
-
Ampliar la funcionalidad de los query scopes con traits de PHP
-
Recibir peticiones y generar respuestas para el recurso Post (parte I)
-
Recibir peticiones y generar respuestas para el recurso Post (parte II)
-
Recibir peticiones y generar respuestas para el recurso Post (parte III)
-
-
-
Instalar Laravel Passport, uso de middleware api (parte I)
-
Instalar Laravel Passport, uso de middleware api (parte II)
-
Instalar Laravel Passport, uso de middleware api (parte III)
-
Instalar laravel Passport, proceso para generar y utilizar tokens (parte I)
-
Instalar laravel Passport, proceso para generar y utilizar tokens (parte II)
-
Instalar laravel Passport, proceso para generar y utilizar tokens (parte III)
-
Instalar Laravel Passport II
-
Solicitar un acces token desde postman (parte I)
-
Solicitar un acces token desde postman (parte II)
-
Solicitar un acces token desde postman (parte III)
-
Solicitar un acces token desde postman (parte IV)
-
Instalar laravel breeze en el cliente (parte I)
-
Instalar laravel breeze en el cliente (parte II)
-
Crear endpoint para hacer login (parte I)
-
Crear endpoint para hacer login (parte II)
-
Configurando el proyecto del cliente para hacer login
-
Iniciar sesión desde el cliente (parte I)
-
Iniciar sesión desde el cliente (parte II)
-
Iniciar sesión desde el cliente (parte III)
-
Iniciar sesión desde el cliente (parte IV)
-
Iniciar sesión desde el cliente II (parte I)
-
Iniciar sesión desde el cliente II (parte II)
-
Iniciar sesión desde el cliente II (parte III)
-
Registrar usuario desde el cliente I
-
Registrar usuario desde el cliente II
-
Proteger credenciales (parte I)
-
Proteger credenciales (parte II)
-
Trait para solicitar un acces token
-
Mandar acces token en las peticiones
-
Solicitar nuevo token (parte I)
-
Solicitar nuevo token (parte II)
-
Solicitar nuevo token (parte III)
-
Purgar tokens
-
-
-
Instalar laravel breeze en nuestra api (parte I)
-
Instalar laravel breeze en nuestra api (parte II)
-
Instalar laravel breeze en nuestra api (parte III)
-
Instalar laravel breeze en nuestra api (parte IV)
-
Formulario para crear nuevo cliente (parte I)
-
Formulario para crear nuevo cliente (parte II)
-
Incluir vue y axios en nuestro proyecto (parte I)
-
Incluir vue y axios en nuestro proyecto (parte II)
-
Registrar nuevos clientes (parte I)
-
Registrar nuevos clientes (parte II)
-
Mostrar listado de clientes (parte I)
-
Mostrar listado de clientes (parte II)
-
Mostrar listado de clientes (parte III)
-
Mostrar mensajes de error (parte I)
-
Mostrar mensajes de error (parte II)
-
Traducir Laravel
-
Eliminar cliente
-
Añadiendo la función para editar el cliente I (parte I)
-
Añadiendo la función para editar el cliente I (parte II)
-
Añadiendo la función para editar el cliente I (parte III)
-
Añadiendo la función para editar el cliente I (parte IV)
-
Añadiendo la función para editar el cliente II (parte I)
-
Añadiendo la función para editar el cliente II (parte II)
-
Credenciales del cliente (parte I)
-
Credenciales del cliente (parte II)
-
Crear nuevo proyecto para un cliente externo
-
Instalar laravel breeze en el clienteb (parte I)
-
Instalar laravel breeze en el clienteb (parte II)
-
Obtener código de autorización
-
Configurando las vistas de Laravel Passport
-
Solicitar Acces Token (parte I)
-
Solicitar Acces Token (parte II)
-
Detalle del curso
Ultima actualización: 11/02/2025
Duración: 16h 25m
Nivel: Principiante
Calificación: 5.00
Acceso de por vida
Reseñas de los estudiantes
5.00
1 Valoraciones