UT06: Servicios Web con Android.

CP

OG

RA

Contenidos propuestos

Contenidos según normativa

b), e), j),

n), ñ)
 

 

d), e), j),

n), ñ)

 2, 4

1. Conceptos sobre servicos web.

2. Conceptos básicos sobre PHP.

3. Configuración de un Servicio Web
    3.1. Preparación del servidor(LAMP, XAMPP o WAMP)
    3.2. Creación de la bases de datos y tablas en MySQL.
    3.3. Creación de las páginas web y scripts PHP.

4. Servicios web REST
    4.1 Conceptos básicos sobre JSON
    4.2 REST con JSON
         4.2.1 Ejemplo de REST con JSON
4.3 REST sin JSON
      4.3.1 Ejemplo de REST sin JSON

5. Servicios web SOAP
    5.1 Ejemplo con SOAP

Programación multihilo:
- Recursos compartidos por los hilos.
- Programación de aplicaciones multihilo.
- Depuración y documentación.

Programación de comunicaciones en red:
- Protocolos de comunicaciones. Puertos.
- Comunicación entre aplicaciones.
- Roles cliente y servidor.
- Elementos de programación de aplicaciones en red.Librerías.
- Enlazado y establecimiento de conexiones.
- Finalización de conexiones.
- Programación de aplicaciones cliente y servidor en red.
- Utilización de hilos en la programación de aplicaciones
en red.

Aplicaciones de servicios en red:
- Protocolos estándar de comunicación en red a nivel de
aplicación (telnet, ftp, http, pop3, smtp, entre otros)
- Librerías de clases y componentes.
- Utilización de objetos predefinidos.
- Establecimiento y finalización de conexiones.
- Transmisión de información.
- Programación de aplicaciones cliente.
- Programación de servidores.
- Implementación de comunicaciones simultáneas.
- Pruebas de la disponibilidad del servicio. Monitorización
de tiempos de respuesta.
- Depuración y documentación.

Criterios de Evaluación

  • Programación de comunicaciones en red.
  • Programación de aplicaciones de servicios en red.
  • Desarrollo y ejecución de aplicaciones que utilicen programación multihilo para la transmisión de la información.
  • Protección del acceso a la información mediante técnicas de programación segura.
  • Depuración y documentación de las aplicaciones desarrolladas.
 

CP = Competencias Profesionales. OG = Objetivos Generales. RA: Resultados de Aprendizaje

En las columnas CPOG y RA, el número o letra se corresponde con las tablas anteriores.