Curso de PHP Web Services

PHP Web Services
Aprende a consumir servicios Web y crear tus propios servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores como Yahoo, Google, Amazon, etc. Aprende a mostrar información en tu portal, como el clima, noticias de diferentes diarios, artículos, etc.
DURACION Y COSTO
· Duración: 12 Hs.
· Costo: $ 400
· 1 pago de $400
CONTENIDOS DEL CURSO ::
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, etc. Se verá para que sirven, cuáles son sus ventajas y desventajas, los casos mas útiles para utilizarlos y su importancia en el contexto Web.

El curso continua con el estudio profundo de XML. Se aprenderán a utilizar todas las funciones nativas que trae PHP para el leer y escribir documentos XML. Se estudiaran las similitudes utilizando las funciones de PHP a través del DOM.

En el tercer capitulo del curso, se estudiará el uso de RSS; cómo generar documentos RSS y también cómo consumir información desde otros portales. Como practica para esto, se utilizará el servicio gratuito de Yahoo en el cual informa el estado del clima, y también se armara un bloque de noticias donde se extraerá información de diferentes diarios on-line.

Por ultimo, el curso profundiza en el desarrollo de Servicios Web. Se comienzan a desarrollar aplicaciones Clientes que consumen información desde otros portales a través de Web Services. Se realiza como practica la conexión a un servicio gratuito de Google, llamado API Google Search. Luego se continúa con el desarrollo de un Servicio Web – Servidor y diversas prácticas con acceso a base de datos, en las cuales se realizan varios casos reales de Servicios Web.
CUALES SON LOS TIPICOS USOS ::
  • Consumir información de otros sitios en la Web para publicarlo en nuestro Sitio
  • Implementar determinados Frameworks hechos por terceros en nuestro portal, y establecer una comunicación interna entre nuestros propios desarrollos con los externos. Estos casos se dan muy comúnmente, ya que adaptar un modulo externo a un sistema ya funcionando implica establecer una comunicación vía Web Services.
  • Cuando trabajamos en grandes desarrollos en donde participan diferentes grupos de trabajos y necesitamos compartir información entre las diferentes aplicaciones.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual de PHP Web Services con toda la teoría del curso perfectamente explicada y ejemplificada para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
REQUISITOS ::
Se requiere contar con conocimientos de programacion orientada a objetos con PHP, o haber realizado el curso PHP Programacion Orientada a Objetos.

INTRODUCCIÓN A LOS SERVICIOS WEB


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN
  • Que es un Servicio Web?
  • Historia
  • ¿QUÉ ES XML, SOAP, WSDL, UDDI?
  • XML - eXtensible Markup Language
  • SOAP - Simple Object Access Protocol
  • WSDL - Web Services Description Language
  • UDDI - Universal Discovery Description and Integration
  • VENTAJAS Y DESVENTAJAS
  • Ventajas de un Web Services
  • Desventajas de un Web Services
  • ¿Por que crear un WS?
  • DIFERENTES TIPOS DE WEB SERVICES
  • Introducción
  • XML-RPC
  • SOAP
  • REST

XML Y PHP


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • XML
  • Introducción
  • Conceptos
  • Creando un documento XML
  • librearia.xml
  • Diferencias entre elementos y atributos
  • SIMPLEXML
  • Introducción
  • Parseando Documentos XML con PHP
  • Accediendo de elementos hijos y sus atributos
  • Mi propia function loadXML
  • XPath Queries
  • Modificando Documentos XML
  • DOM
  • Introducción
  • Cargar y mostrar documentos XML a través del DOM
  • Grabar documentos XML a través del DOM

RSS


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN A LOS RSS
  • ¿Que es un RSS?
  • ¿Para qué sirve el RSS?
  • LEER EL ESTADO DEL CLIMA DESDE YAHOO
  • Introducción
  • RSS Request
  • Resultado que devuelve
  • Ejemplo utilizando SimpleXML
  • Ejemplo utilizando DOM
  • ARMAR UN BLOQUE DE NOTICIAS – LA NACIÓN
  • Introducción
  • Contenido Disponible
  • Desarrollando la aplicación PHP

WSDL


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN A WSDL
  • ELEMENTOS DE UN WSDL
  • Definición de un WSDL
  • Elemento types
  • Elemento message
  • Elemento portType
  • Elemento binding
  • Elemento Service
  • Elementos de Extensibilidad

SOAP WEB SERVICES


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • SOAP
  • Introducción
  • SOAP y WSDL
  • CREAR UN CLIENTE - WEB SERVICES
  • SoapClient
  • Google SOAP Search API
  • CREAR UN SERVIDOR - WEB SERVICES
  • SoapServer
  • Métodos setClass() y handle()
  • Métodos addFunction()
  • sumar.wsdl
  • SOAP EN MODO NON-WSDL
  • Introducción
  • SOAP Cliente / Servidor con modo non-WSDL
  • Diferencias entre modo WSDL o modo no-WSDL
  • MODELO CLIENTE – SERVIDOR CON BASES DE DATOS
  • Servidor
  • Archivo WSDL
  • Cliente
  • CLIENTE/SERVIDOR CON BASES DE DATOS Y JSON
  • Introducción
  • Servidor
  • Archivo WSDL
  • Cliente

REST


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN A REST
  • Origen de REST
  • Funciones de PHP para REST
  • PETICIONES REST CON PHP
  • Información General
  • Requisitos
  • Haciendo peticiones con file_get_contents
  • Haciendo peticiones con curl
  • YAHOO! REST WEB SERVICE CON PHP
  • file_get_content
  • Utilizando SimpleXML
  • Utilizando JSON
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio