quevasaestudiar.com

SEGUINOS
TAMBI脡N EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n

Curso de API Web Services

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • Pa铆s:Argentina
 

Consult谩 por Whatsapp

Consult谩 por Mail

  • *
  • *
  • *
  • *Campos obligatorios
    Dej谩 tu celu y te contactaran por dudas!
  • Solicitar Informaci贸n a cerca de:


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.


En este curso aprender谩s a
Leer y generar resultados en XML y JSON.
Comprender la l贸gica de las aplicaciones Cliente para consumo de datos.
Comprender la l贸gica de las interfaces Servidor para proveer datos.
Desarrollar servicios web REST y SOAP.
Integrar Bases de Datos.
Consumir Servicios Web de sitios externos (ej: Facebook, Flickr, etc).

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 qu茅 sirven, cu谩les son sus ventajas y desventajas, los casos m谩s 煤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 leer y escribir documentos XML. Se estudiar谩n 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 pr谩ctica para esto, se utilizar谩 el servicio gratuito de Yahoo en el cual informa el estado del clima, y tambi茅n se armar谩 un bloque de noticias donde se extraer谩 informaci贸n de diferentes diarios on-line.

Por 煤ltimo, 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.
PR脕CTICAS EN CLASE ::

En este curso se abordar谩 el modelo Te贸rico-Pr谩ctico desarrollando aplicaciones Cliente/Servidor para cada una de las diferentes modalidades de Web Service. Se utilizar谩n Servicios Web existentes que servir谩n para inculcar pr谩cticas y t茅cnicas prolijas de desarrollo para este tipo de proyectos. Cada m贸dulo a lo largo del curso abordar谩 un tipo de Web Service concreto, que se ir谩 complejizando su desarrollo con el objetivo de ofrecer m谩s y mejores prestaciones. Cu谩les son los t铆picos 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.


Se requieren conocimientos s贸lidos en Programaci贸n PHP orientada a Objetos o haber realizado el curso PHP Orientado a objetos.

Es recomendable contar con conocimientos en AJAX o haber realizado el curso AJAX.


1. Introducci贸n a los Servicios Web
驴Qu茅 es un Servicio Web?

Historia

驴Qu茅 es XML, SOAP, WSDL?

Ventajas y desventajas

驴Por qu茅 crear un Web Service?

Diferentes tipos de Web services: XML-RPC, SOAP, REST

XML y PHP: Conceptos e Introducci贸n al consumo de datos

Diferencias entre Elementos y Atributos

El objeto SimpleXML

Parseo de documentos XML con PHP

Acceso a elementos hijos y sus atributos

XPath (XML Path Language)

Navegacion con XPath queries

El objeto DomDocument

Cargar, mostrar y grabar documentos XML a trav茅s del DOM

2. REST
Introducci贸n a REST

Peticiones HTTP

Funciones de PHP para REST

Haciendo peticiones con file_get_contents

Haciendo peticiones con cURL

JSON: Conceptos B谩sicos.

XML vs JSON: Ventajas y Desventajas

JSON y PHP

Crear un JSON desde PHP

Consumir un JSON desde PHP

3. SOAP
Introducci贸n a SOAP

Funciones de PHP para SOAP

Los objetos SoapClient y SoapServer

SOAP y WSDL

Elementos de un WSDL

Crear una aplicaci贸n servidor/cliente

Registrar Clases y M茅todos

SOAP en modo non-WSDL

Diferencias entre modo WSDL y modo no-WSDL

4. Web Services con Bases de Datos
Modelo Cliente - Servidor

SOAP, WSDL y Bases de Datos

SOAP en modo non-WSDL y Bases de Datos

Bases de Datos y JSON

REST y Base de Datos

Configuraci贸n de recursos con .htaccess

Cabeceras HTTP

Token de autorizaci贸n


Al finalizar este curso obtendr谩s los conocimientos necesarios para el Desarrollo de Aplicaciones Web Distribuidas, una habilidad sumamente solicitada y diferenciada del un programador back-end tradicional. Contar谩s con el conocimiento y la experiencia necesaria para involucrarte en proyectos web actuales y m谩s complejos.


P煤blico:

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.


educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n