Durante este curso vamos a aprender a construir servicios web RESTful desde cero, cómo consumirlos desde el mismo navegador web o por medio de peticiones HTTP usando JQuery o PHP y cómo enviar respuestas en múltiples formatos (JSON, XML y/o texto plano) teniendo siempre la simplicidad como enfoque principal; sin depender de funcionalidades complejas de un entorno de desarrollo (IDEs como NetBeans o Eclipse) y manteniendo el control del proceso paso a paso. Usaremos la arquitectura MVC (Modelo, Vista, Controlador) para estructurar adecuadamente nuestro servicio web y sus funcionalidades haciéndolo más escalable y sostenible. Para la creación del servicio web usaremos el lenguaje de programación Java, junto con la librería Jersey - JAX-RS y el servidor Apache Tomcat desde XAMPP. Los contenidos serán explicativos por medio de videos donde se ilustrará paso a paso cada sección del curso junto con material complementario para descargar o leer, contenidos en texto explicando algunos contenidos teóricos de interés (opcionales). Este curso se puede completar en un transcurso de 4 a 5 horas con una comprensión profunda y detallada de los temas explicados en cada sección. El curso te guiará paso a paso a través de cada componente desde la introducción, instalación configuración y adecuación del entorno de trabajo hasta la culminación y utilización del servicio web desde diferentes clientes. Este curso te abrirá las puertas al mundo de los servicios o APIs web facilitando la posibilidad de enriquecer tus aplicaciones con funcionalidades más complejas y modulares por medio del uso de servicios web o APIs propias y de terceros (YouTube, Facebook, etc.)
La Guía absoluta para la creación de una verdadera API RESTful con Laravel. ¡Este curso hace uso de la versión más reciente de Laravel! Laravel 5.4 No, de verdad, no encontrarás un curso como este en ninguna otra parte y mucho menos en español. No esperes más para ser experto en desarrollo de APIs RESTful con Laravel. Únete ahora al curso y nos vemos en clases. En este curso aprende a desarrollar una verdadera y completa API RESTful profesional, usando la más reciente versión de Laravel para PHP. ¡Aprovecha el precio de lanzamiento! Subirá después de Abril 30. Laravel es el framework de PHP más popular, con más de 20 millones de descargas a la fecha y muchísimos proyectos a nivel empresarial y personal en nivel mundial. ¿Por qué Laravel? Porque es sencillamente un framework hecho por programadores y para programadores, expresivo, sencillo, intuitivo y potente. Millones de programadores de PHP lo usan y lo dominan cada vez más en todo el mundo; no te quedes atrás. En cada versión nueva de Laravel se incluyen muchos cambios que hacen a este framework cada vez mejor, más simple, amigable con el programador y a la vez mucho más potente. En la versión 5.4 de Laravel se han incluido enormes mejoras y todas ellas son usadas en su totalidad a lo largo del curso. Durante el curso dominarás la estructura completa de Laravel, junto con las nuevas características incluidas en la versión más reciente. En el curso aprenderás esto sobre Laravel y para tu API RESTful: - Uso de PHP artisan para la generación de código y componentes- Uso y creación de Middleware- Controladores de tipo recurso (ideales para las APIs RESTful)- Respuestas en formato JSON completamente compatibles- Validación de peticiones desde controladores- Manejo y control de todo tipo de excepciones y errores- Implementación de operaciones complejas que implican dos y hasta tres recursos/modelos- Inyección de dependencias y de modelos- Generación de la estructura de la base de datos por medio de migraciones- Inserción automática de datos aleatorios en la base de datos por medio de factories y seeders- Validación de usuarios, por medio de sesiones y de access_token ¡Sí Ambas!- Uso de OAuth2 para la seguridad de la API RESTful, usando ¡Laravel Passport!- Paginación de resultados- Uso de parámetros de URL para ejecutar acciones- Ordenamiento de resultados por medio de parámetros de URL- Filtrado de resultados usando parámetros de URL- Cacheo de respuestas- Limitación de peticiones- Uso de HATEOAS (Una verdadero API RESTful debe usar HATEOAS)- Uso de PHP Fractal para la transformación de respuestas- ¡¡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 y recursos usando los controladores para recursos de Laravel. Exprime al máximo las características de tus herramientas de trabajo (Sublime Text 3, Git, Github, Laravel, Composer, PHP artisan) y sé más productivo para un desarrollo ágil. Verás cómo desarrollar un proyecto local en tu sistema haciendo un uso óptimo de todas tus herramientas. Aprende a usar PHP artisan para generar estructuras de código de forma automática y ahorrar tiempo y esfuerzo de desarrollo. Construye una completa API RESTful con Laravel que responda a múltiples métodos de HTTP (GET, POST, PUT, PATCH y DELETE), también a poblar la base de datos y construir su estructura de manera automatizada. ¡Y no termina ahí! Tendrás acceso de por vida a las clases bonus que se agregarán constantemente al curso (dale una mirada a la lectura 186 para ver lo que viene pronto). 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 este framework para la correcta y adecuada implementación de tus proyectos. No esperes más para ser experto en desarrollo de APIs RESTful. Únete al curso y nos vemos en clases.