En este curso aprenderemos a crear servicios web que nos permitan enviar y recibir datos de nuestra aplicación PHP, aprenderemos los conceptos de servicios REST en PHP, usaremos frameworks para acelerar el proceso de desarrollo y crearemos puntos de entrada a nuestra aplicación desde diferentes escenarios web y móvil usando interfaces en JavaScript, Android y iPhone.
Ya sea que estés compartiendo datos entre sistemas internos o creando una API para que tus usuarios tengan acceso a sus datos, PHP es ideal tanto para crear web services como para utilizar estos servicios de terceros.
En este curso conocerás la importancia y diferencias de utilizar diferentes formatos de salidas de datos como JSON o XML y utilizar métodos como GET y POST para recibir información desde sitios web o aplicaciones.
Aprenderemos los conceptos de servicios REST en múltiples lenguajes, usaremos frameworks para acelerar el proceso de desarrollo y crearemos puntos de entrada a nuestra aplicación desde diferentes escenarios web y móvil usando interfaces en múltiples plataformas.
Introducción a Web services con PHP
- Qué es un web service
- Tipos de web services
- Fundamentos de sintaxis JSON
- Fundamentos de sintaxis XML
- Configurando el entorno de desarrollo para web services
- Herramientas para Sublime Text 2
- Creando un web service básico
Servicios SOAP
- Creando un servicio SOAP básico
- Agregar parámetros a los métodos de un web service
- Definir formato WSDL
- Conectar SOAP a MySQL
- Consumir servicios SOAP externos
- Procesar datos complejos de servicios externos en SOAP
Servicios REST
- Creamos un servicio REST básico
- Configurando rutas para REST
- Conectar REST a MySQL
- Utilizar GET y POST en REST
- Habilitar CORS 03:05
Crear un cliente web para un web service