Aprende a desarrollar aplicaciones digitales enfocadas a microservicios. Abre tus sitios web a la posibilidad de consumir información desde otras páginas.
El curso comienza con una introducción a los Servicios Web.
Se aclaran todas las siglas que rodean el mundo de los Web Services, tales como SOAP, UDDI, WSDL, REST y otros.
Se verá para qué sirven, cuáles son sus ventajas y desventajas, los casos más útiles para utilizarlos y su importancia en el contexto Web.
Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS
Duración: 24 Horas
Se requieren conocimientos sólidos en:
¿Qué aprenderás?
1.1. ¿QUÉ ES XML, SOAP, WSDL?
1.2. ¿POR QUÉ CREAR UN WEB SERVICE?
1.3. DIFERENTES TIPOS DE WEB SERVICES: XML-RPC, SOAP, REST
1.4. XML Y PHP: CONCEPTOS E INTRODUCCIÓN AL CONSUMO DE DATOS
1.5. EL OBJETO SIMPLEXML
1.6. PARSEO DE DOCUMENTOS XML CON PHP
1.7. ACCESO A ELEMENTOS HIJOS Y SUS ATRIBUTOS
1.8. XPATH (XML PATH LANGUAGE)
2.1. INTRODUCCIÓN A REST
2.2. PETICIONES HTTP
2.3. FUNCIONES DE PHP PARA REST
2.4. HACIENDO PETICIONES CON FILE_GET_CONTENTS
2.5. HACIENDO PETICIONES CON CURL
2.6. JSON: CONCEPTOS BÁSICOS.
2.7. JSON Y PHP
3.1. FUNCIONES DE PHP PARA SOAP
3.2. LOS OBJETOS SOAPCLIENT Y SOAPSERVER
3.3. SOAP Y WSDL
3.4. CREAR UNA APLICACIÓN SERVIDOR/CLIENTE
3.5. SOAP EN MODO NON-WSDL
3.6. DIFERENCIAS ENTRE MODO WSDL Y MODO NO-WSDL
4.1. MODELO CLIENTE - SERVIDOR
4.2. SOAP, WSDL Y BASES DE DATOS
4.3. SOAP EN MODO NON-WSDL Y BASES DE DATOS
4.4. BASES DE DATOS Y JSON
4.5. REST Y BASE DE DATOS
4.6. CONFIGURACIóN DE RECURSOS CON .HTACCESS
4.7. CABECERAS HTTP
4.8. TOKEN DE AUTORIZACIÓN
La inversión incluye: Material de estudio, certificados e impuestos de ley.