NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

API Web Services

Código: DES-152


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

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso está orientado a Programadores Back-End que deseen modernizar sus aplicaciones, Maquetadores Web con conocimientos en Javascript que deseen realizar productos más complejos y escalables y en general a todos los que estén interesados en adquirir conocimientos de desarrollo de aplicaciones web distribuidas.

   PRE REQUISITOS


Se requieren conocimientos sólidos en:

  • Programación PHP orientada a Objetos o haber realizado el curso PHP Orientado a objetos.

   OBJETIVOS


¿Qué aprenderás?

  • Fundamentos de los Servicios Web
  • Aplicaciones Cliente para consumo de datos
  • XML, SOAP y WSDL
  • Trabajando con REST
  • JSON y PHP
  • Funciones PHP para SOAP
  • Crear una aplicación servidor/cliente
  • Servicios Web de sitios externos
  • Web Services con Bases de Datos
  • Token de autorización

   CERTIFICACIÓN DISPONIBLE



  • Certificado emitido por COGNOS.

   CONTENIDO



1. INTRODUCCIÓN A LOS SERVICIOS WEB

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. REST

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. SOAP

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. WEB SERVICES CON BASES DE DATOS

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



   BENEFICIOS



  • Al finalizar el curso el estudiante será capaz de desarrollar aplicaciones digitales enfocadas a microservicios, a la posibilidad de consumir información desde otras páginas.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.