API RESTful con Laravel: Guía Definitiva

所在平台: Udemy

课程主页: https://www.udemy.com/course/api-restful-con-laravel-php-homestead-passport/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Laravel构建RESTful API:终极指南 课程概述: 如果您需要为项目构建RESTful API,但不知道从何开始,请不要担心。本课程将全面指导您使用Laravel构建真实的RESTful API。加入已经有超过3000名学生参与的学习行列,逐步创建自己的RESTful API!建议在使用最新版本的Laravel的情况下参加本课程,课程内会涉及如何更新至Laravel的新版本。 该课程将教您如何使用Laravel构建一个用于市场系统的完整RESTful API,用户可以在此系统中购买和销售不同类别的产品,并处理相应的交易。您将学习不同类型的关系(如一对多、多对多),并使用Laravel的主流包来构建完整的RESTful API。 课程中的重点包括: - 使用PHP artisan生成代码和组件 - 创建和使用Laravel的Middleware - 通过资源控制器和路由实现RESTful API - 支持各种客户端的JSON响应 - 从控制器进行请求验证 - 处理和控制各种异常和错误 - 实现涉及多个资源/模型的复杂操作 - 使用Laravel的迁移生成数据库结构 - 通过工厂和种子批量插入随机数据 - 用户验证和使用OAuth2确保API安全 - 实现结果的分页、排序和过滤 - 使用缓存功能提高API效率 - 控制用户对API资源的访问 通过本课程,您将从零开始构建真正的RESTful API,并掌握REST架构和URL构建的正确方法。完成课程后,您将能够有效地开发自己的RESTful API,充分利用Laravel提供的便利和最佳实践。 不要再等待,立即加入课程,与我们一起学习!

课程评论(0条)

课程详情

¿Necesitas construir una API RESTful para un proyecto, pero no sabes por dónde comenzar? No te preocupes, sé lo que se siente y por eso te voy a guiar por el proceso completo de construir una verdadera API RESTful usando Laravel.¡Únete a los más de 3,000 estudiantes que ya están tomando el curso, construyendo su API RESTful con Laravel, y aprendiendo en cada clase! Nota: Este curso puede ser tomado, y se recomienda hacerlo, usando la versión más reciente de Laravel. Además, incluye múltiples secciones que muestran cómo actualizar a las nuevas versiones de Laravel, en caso de que hayas preferido usar una versión anterior de Laravel.La guía absoluta para la creación de una verdadera API RESTful con Laravel.No encontrarás un curso como este en ninguna otra parte y mucho menos en español. Usarás Laravel para implementar una API RESTful completa y con todo lo que una verdadera API RESTful requiere.A lo largo del curso, construirás una API RESTful con Laravel para sistema de mercado, donde los usuarios pueden comprar y vender diferentes productos con diferentes categorías y transacciones. Explorarás los diferentes tipos de relaciones (uno a muchos, muchos a muchos), junto con los paquetes principales para construir una API RESTful completa usando Laravel.No esperes más para ser experto en desarrollo de APIs RESTful con Laravel. Únete ahora al curso y nos vemos en clases.Recuerda: El curso es actualizado constantemente para usar las últimas versiones de Laravel. Así que siéntete libre de usar la versión que prefieras (especialmente versión más reciente de Laravel).Laravel es el framework de PHP más popular, con millones de descargas y muchísimos proyectos de alto nivel implementados. Además, proporciona excelentes facilidades para desarrollar APIs RESTful y cualquier otro proyecto.¿Qué es una API RESTful?Una API RESTful se puede entender como un servicio web que funciona enteramente sobre HTTP. Una buena API RESTful sigue las prácticas dictadas por REST (REpresentationas State Transfer), permitiendo orientar el diseño a los recursos (usuarios, cursos, transacciones, productos, etc.) y proporcionando respuestas estandarizadas basados en los diferentes códigos de estado de HTTP.¿Por qué Laravel?Porque es un framework hecho por programadores y para programadores, expresivo, sencillo, intuitivo y potente., que además proporcionar características muy útiles para desarrollar una API RESTful. Millones de programadores de PHP lo usan y lo dominan cada vez más en todo el mundo; no te quedes atrás.Durante el curso dominarás la estructura completa de Laravel, junto con las nuevas características incluidas en la versión más reciente, mientras que además, desarrollas una verdadera y completa API RESTful.En el curso aprenderás esto sobre Laravel sobre APIs RESTful con Laravel:Uso de PHP artisan de Laravel para la generación de código y componentesUso y creación de Middleware de LaravelControladores y rutas de tipo recurso de Laravel (ideales para las APIs RESTful)Respuestas en formato JSON completamente compatibles con cualquier clienteValidación de peticiones desde los controladores de LaravelManejo y control de todo tipo de excepciones y errores desde el handler de LaravelImplementación de operaciones complejas que implican dos y hasta tres recursos/modelosInyección de dependencias y de modelos en LaravelGeneración de la estructura de la base de datos por medio de migraciones de LaravelInserción automática de datos aleatorios en la base de datos por medio de factories y seedersValidación de usuarios, por medio de sesiones y de access_token ¡Sí ambos!Uso de OAuth2 para la seguridad de la API RESTful, usando ¡Laravel Passport!Paginación de resultados, usando colecciones de LaravelUso de parámetros de URL para ejecutar acciones (con un enfoque RESTful)Ordenamiento de resultados por medio de parámetros de URL, siguiendo la filosofía RESTFiltrado de resultados usando parámetros de URL siguiendo el enfoque RESTfulCacheo de respuestas, usando el sistema de cache de LaravelLimitación de peticiones, usando el middleware de LaravelImplementación de HATEOAS desde Laravel (una verdadera API RESTful debe usar HATEOAS)Uso de PHP Fractal para retornar respuestas compatibles con cualquier tipo de clienteUso de cabeceras CORS en la API para permitir el uso desde JavaScript y navegadores webUso de Policies y Gates de Laravel para controlar el acceso de los usuarios a los recursos de la API RESTful¡¡Muchísimo más!!Puedes darle una mirada a la lista completa de contenidos más abajo, para obtener más detalles.Crearás una API verdaderamente RESTful desde cero y paso a paso, siguiendo la arquitectura REST y la construcción adecuada de URLs para identificar acciones. Todo esto con la ayuda de Laravel.Tendrás acceso de por vida a las clases bonus que se agregarán constantemente al curso (dale una mirada a la sección final para ver lo que viene).Al finalizar este curso serás capaz de desarrollar tu propia y verdadera API RESTful con Laravel y PHP de una manera efectiva y con las mejores prácticas, explotando al máximo las facilidades proporcionadas por Laravel para la correcta y adecuada implementación de tus proyectos.No esperes más para ser experto en desarrollo de APIs RESTful usando Laravel. Nos vemos en clases.

课程标签

0人关注该课程

主题相关的课程