Crea tu propio cliente HTTP: Construye y diseña tu propio proyecto web con Laravel, para consumir servicios y APIs en línea.
Durante este curso, aprenderás paso a paso todo lo necesario para consumir desde tu propio proyecto con Laravel y PHP, cualquier servicio web o API en línea.
Durante el curso verás cómo hacer peticiones sobre HTTP desde tu proyecto Laravel, usando cualquiera de sus métodos (GET, POST, PUT, PATCH o DELETE), a cualquier servicio en línea, todo desde tu código en PHP y por medio de las dependencias y facilidades del framework para PHP, Laravel.
¿Qué es HTTP?
HTTP viene de las siglas HyperText Transfer Protocol, lo cual básicamente lo define como un protocolo que facilita la transferencia de hipertexto. Actualmente HTTP es un protocolo muy extendido y utilizado en Internet. Cualquier lenguaje actual, tiene mecanismo para conseguir realizar peticiones sobre HTTP de manera sencilla y esto, por supuesto, incluye a PHP y por ende al framework Laravel.
¿Qué es un cliente HTTP?
En este contexto, se entiende como cliente HTTP, a cualquier sistema capaz de realizar peticiones a través de HTTP a uno o varios sistemas o servicios que reciban peticiones por medio de este mismo protocolo (HTTP).
Al momento en el que un sistema realiza una petición sobre HTTP a otro servicio externo, en busca de información o algún servicio, se convierte en un cliente de ese servicio.
De este modo, cuando desde un proyecto propio en Laravel, por ejemplo, realizas una petición, utilizando HTTP, a cualquier sistema o servicio en línea, ese proyecto de Laravel, se convierte, en ese preciso instante, en un cliente HTTP.
¿Qué es Laravel?
Laravel, es el framework más popular para PHP. Con Laravel podrás desarrollar en muy poco tiempo aplicaciones PHP de alta complejidad.
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.
Durante el curso aprenderás esto:
- Qué es y cómo funciona HTTP
- Cómo funcionan los diferentes métodos de HTTP (GET, POST, PUT, PATCH o DELETE)
- Cómo consumir un servicio o aplicación en línea a través de peticiones HTTP desde Laravel
- Cómo instalar y configurar herramientas de gran utilidad en el entorno de desarrollo
- Cómo crear y preparar un entorno de desarrollo ideal, para una implementación rápida y efectiva de proyectos
- Instalar Laravel en tu sistema para proyectos profesionales
- Configurar Laravel, en tu equipo para un desarrollo óptimo y eficaz
- Creación de rutas, vistas, plantillas, controladores y más en Laravel
- Construcción de un proyecto profesional y escalable con Laravel
- Uso de Guzzle desde Laravel, para el consumo de servicios en línea sobre HTTP
- Configuración del cliente en Laravel, para realizar peticiones tanto sobre HTTP como sobre HTTPS
- Consumo de datos en línea y adecuada presentación para el usuario con Bootstrap 3 y Laravel
- Uso de Boostrap 3 de manera profesional, con herramientas ágiles y efectivas
- Desarrollo de plantillas y vistas adaptativas con Bootstrap 3
- Implementación de interfaces profesionales en Laravel, de una manera ágil con Bootstrap 3
- Configuración y uso del editor de código Sublime Text 3
- Uso de PHP artisan de Laravel, para generación de código y componentes
- Manejo y control de excepciones y errores en Laravel
- Peticiones a servicios por medio de validación con access_token
- Mucho, mucho más.
Exprime al máximo las características de tus herramientas de trabajo (Sublime Text 3, PHP, Apache, Composer, PHP artisan, Laravel) y mejora tu productividad para un desarrollo ágil.
¡Y no termina ahí! Tendrás acceso de por vida a las clases adicionales que agregaré constantemente al curso.
No esperes más para ser experto en PHP con Laravel, y consumir todos los datos y servicios que tienes disponibles en línea. Únete al curso y nos vemos en clases.
¿A quién está dirigido?
- A quien le interese llevar sus conocimientos más allá de lo habitual
- Quien busque soluciones de programación, para consumir cualquier tipo de servicio en línea
- Quien desee un nivel de comprensión más profundo del otro lado de la web (los clientes en línea)
¿Qué aprenderé?
- Dominio de las más recientes tecnologías de desarrollo web
- Uso de herramientas efectivas y ágiles para proyecto profesionales de la web
- Desarrollo ágil y práctico de proyectos de alta complejidad
- Conocimiento avanzado y profesional sobre el desarrollo web con PHP
- Conocimiento sobre el funcionamiento de la web y los servicios en línea en general
- Conocimiento sobre el consumo de cualquier servicio que funcione sobre HTTP
- Capacidad para la creación de plataformas en línea para el consumo de recursos
- Comprensión de los mecanismos para la interacción con servicios en línea, por medio de la programación
Contenido
- Introducción
- Lo que Necesitas Saber de HTTP
- Preparando el Entorno de Desarrollo
- Configurando y Preparando el Entorno de Desarrollo
- Conociendo la API a Consumir
- Instalando e Implementando la Estructura Inicial del Cliente
- Implementando las Operaciones GET del Cliente Sobre la API
- Implementando las Operaciones POST del Cliente Sobre la API
- Implementando las Operaciones PUT/PATCH del Cliente Sobre la API
- Implementando las Operaciones DELETE del Cliente Sobre la API
- Implementando Operaciones Complejas Desde el Cliente
- Mejorando el Cliente: Controlando y Reparando Errores
- ¡Gracias!
Capturas:
Datos técnicos:
USUARIOS PREMIUM
Descarga directa sin publicidad y cero acortadores
Uploaded, Uploadbin, File-Up, Katfile, Mega
¿Aun no tienes cuenta Premium? Clic Aquí
¿No sabes como descargar? Te dejamos un vídeo tutorial Clic Aquí