|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cliente-http-peticiones-laravel-guzzle-consumir-apis-servicios/
课程评论:没有评论
课程名称:使用 Laravel 来消费 APIs 和 HTTP 服务 课程概述:你是否需要消费一个 HTTP 服务或 API,却对 OAuth2、访问令牌、凭证、授权类型和用户会话感到困惑?不用担心!在这个课程中,我会告诉你,所有的关键都在于 HTTP 请求,并使用正确的值和工具让一切变得简单。你将使用 Laravel 构建自己的 HTTP 客户端,设计一个网络项目来消费在线服务和 API。学习如何从自己的或第三方的 HTTP 服务获取数据,并将这些数据以友好和正确的方式展示给项目用户。 课程亮点: - 本课程提供对如何使用 Laravel 和 PHP 消费 HTTP 服务或 API 的详细视角,前所未有。 - 你将获得能够在其他项目中重用的基本组件,方便日后再次消费任何 HTTP 服务或 API。 - 你将具备使用 OAuth2 或访问令牌保护的服务或 API 的能力和信心。 - 除了创建 Laravel HTTP 客户端,我还会帮助你识别 HTTP 客户端面临的各种挑战,并正确地解决这些问题。 - 课程独特,覆盖了所有相关主题。 课程结束后,你将能够: - 实现一个 HTTP 客户端,消费任何自己的或第三方的 HTTP 服务或 API。 - 清晰理解应对新的项目和服务时的处理方式,尽可能重用在课程中创建和学习的组件。 - 使用高层次库 Guzzle,通过 PHP 和 Laravel 发送 HTTP 请求,构建通用组件以发送各种类型的请求。 - 自信地向不同的 HTTP 服务发送安全授权的请求,包括使用简单的访问令牌和完整的 OAuth2 安全机制。 在课程中,你将学习: - 如何通过 Laravel 的 HTTP 请求消费服务或 API。 - 如何认证和创建用户会话。 - 自动化获取访问令牌以授权 HTTP 客户端请求的过程。 - 处理 OAuth2 访问令牌的获取方式及其差异。 - 管理令牌的过期时间,避免失去对信息的访问。 - 处理访问服务或 API 的错误及后续措施。 - 使用 Guzzle 从 Laravel 发送 HTTP 请求。 - 配置和准备 Laravel 以进行 HTTP 请求。 - 使用 Bootstrap 4 显示从消费服务获取的信息。 - 流程中的异常和错误控制。 你还将学习如何在你的开发环境中安装 Laravel,配置 Laravel 以便快速开发,构建专业、模块化和可扩展的项目等。 此外,课程还包括持续更新和对未来新增内容的终身访问。立即注册,开始提升你的项目,从其他服务(无论是自己的或第三方的)中获取重要信息,显著改善你的项目。 如有疑问,请随时联系我。立即注册,期待在课堂中见到你!
¿Necesitas consumir un Servicio o API HTTP y te abruma pensar en OAuth2, access tokens, credenciales, grant types, sesiones de usuario y demás?¡Yo te cubro! En este curso te muestro que todo se trata de peticiones HTTP, usando los valores y herramientas correctas para hacer todo mucho más sencillo.Crea tu propio cliente HTTP con Laravel: Construye y diseña tu propio proyecto web con Laravel, para consumir servicios y APIs en línea.Obtén datos de servicios o APIs HTTP (propios o de terceros) y muéstralos de forma agradable y correcta a los usuarios de tu proyecto.Aprende paso a paso todo lo necesario para consumir cualquier servicio web o API en línea, con PHP desde un proyecto Laravel y usando Guzzle.Al final del curso tendrás múltiples componentes que podrás reutilizar en tus proyectos para consumir cualquier servicio o API HTTP.No esperes más e inscríbete:)¿Por qué debes elegir este curso?Porque te da una vista detallada, como en ningún otro curso, de cómo consumir un servicio o API HTTP usando Laravel y PHP.Porque te da los componentes esenciales que podrás re-utilizar en tus demás proyectos al momento de consumir cualquier servicio o API HTTPPorque, estarás en capacidad y con la confianza suficientes para usar cualquier servicio o API protegidos por OAuth2 o access tokens.Porque no solo te muestro cómo crear tu Cliente HTTP con Laravel, sino que también te ayudo a identificar los diferentes desafíos de un Cliente HTTP y cómo resolverlos adecuadamente.Porque simplemente, no existe otro curso que cubra todos estos temas.¿De qué serás capaz al finalizar el curso?En general, serás capaz de implementar un Cliente HTTP que te permita consumir cualquier servicio o API HTTP, ya sea propio o de terceros, usando PHP y Laravel. Además, tendrás una idea clara de cómo proceder al enfrentar nuevos proyectos y servicios a consumir, re-utilizando al máximo los componentes creados y aprendidos durante este curso.Sabrás hacer uso de una librería de alto nivel como Guzzle, para enviar peticiones HTTP desde PHP con Laravel. Implementando componentes genéricos que permitan enviar peticiones de cualquier tipo a cualquier servicio HTTP con Guzzle.Al final, habrás adquirido total confianza al enviar peticiones seguras y debidamente autorizadas a diferentes servicios HTTP, ya sea usando access tokens simples o incluso haciendo uso de todo un mecanismo de seguridad como lo es OAuth2. Todo, usando PHP y Laravel.Durante el curso aprenderás esto:Para el Cliente HTTP:Cómo consumir un servicio o API a través de peticiones HTTP desde LaravelCómo autenticar y crear sesiones de usuario en tu Cliente HTTP con información de otros serviciosCómo automatizar el proceso de obtención de un access token par autorizar las peticiones de tu Cliente HTTPLas diferentes formas de obtener un access token desde un servicio que use OAuth2 y sus diferenciasCómo manejar los tiempos de expiración de un token y evitar perder el acceso a la informaciónCómo manejar errores de acceso al servicio o API HTTP consumido y cómo procederCómo manejar y autenticar peticiones protegidas y asociadas a información de un usuario desde el Cliente HTTPUso de Guzzle desde Laravel, para enviar peticiones HTTP a cualquier servicio o API HTTPCómo configurar y preparar Laravel para realizar peticiones a un servicio o API HTTPUso de Bootstrap 4 para mostrar la información obtenida desde un servicio consumidoManejo y control de excepciones y errores al consumir servicios externos con LaravelPara cualquier proyecto Laravel: Cómo instalar Laravel en tu entorno de desarrollo para proyectos profesionalesConfigurar Laravel, en tu entorno para un desarrollo ágil y sencilloConstrucción de un proyecto profesional, modular y escalable con LaravelCreación de rutas, vistas, plantillas, controladores y más con LaravelManejo de errores y excepciones internas del proyecto LaravelInstalación de dependencias a un proyecto Laravel (caso de Guzzle)Por supuesto, eso no es todo. Dale una mirada a la descripción completa de secciones y clases para obtener más detalles.¡Y no termina ahí! Tendrás acceso de por vida a las clases actuales y a las que agregue más adelante al curso. No esperes más para consumir esos servicios que necesitas y obtener la información que tus usuarios requieren.Suscríbete y comienza a darle un nuevo enfoque a tus proyectos y mejóralos notablemente con información obtenida desde otros servicios (propios o de terceros).¿Aún tienes dudas?No te preocupes, acá te comparto algo más de información.¿Por qué un Cliente HTTP con Laravel?HTTP (HyperText Transfer Protocol) es un protocolo muy extendido y utilizado en Internet y cualquier lenguaje actual tiene mecanismo para conseguir realizar peticiones sobre HTTP de manera sencilla lo cual, por supuesto, incluye a PHP y por ende a Laravel (un framework para PHP).Al ser HTTP un protocolo muy extendido actualmente, cualquier sistema o lenguaje actual será capaz de comunicarse correctamente con otros sistemas que usen este protocolo (sin importar el lenguaje), permitiendo el uso de datos e información de cualquier sistema en línea.Tal información obtenida desde cualquier servicio HTTP, la podrás utilizar en tus proyectos para ofrecer cualquier tipo de información y servicio a los usuarios de tus sistemas. Eso te convierte en un cliente HTTP, pues estarás consumiendo un servicio o API HTTP cualquiera desde tu propio proyecto.Ahora, Laravel, es el framework más popular para PHP. Con Laravel podrás desarrollar en muy poco tiempo aplicaciones PHP de alta complejidad, lo cual incluye un Cliente HTTP. Durante el curso, verás las enormes facilidades que Laravel brinda al momento de obtener y usar información de importancia para tus usuarios, además de facilitar mucho el proceso de integrar sistemas externos fácilmente.Laravel posee innumerables características que lo diferencian de múltiples framework para PHP, las cuales permiten implementar de manera simple y en poco tiempo, tareas muy complejas.Si requieres más información, no dudes en ponerte en contacto:)Suscríbete ahora y nos vemos en clases:)