-
Universidad de Oviedo Oferta formativa Página oficial

>> Información del programa
Curso académico: 2008/2009

CURSO: Desarrollo de aplicaciones Web 2.0 con PHP
EDICIÓN:

3

DIRECTOR(ES):

GAYO AVELLO DANIEL

PLAZAS DISPONIBLES:

23

DESTINATARIOS:

El curso está dirigido preferentemente a estudiantes universitarios o
titulados en Ingeniería o Inteniería Técnica Informática, Telemática
o Telecomunicaciones. Su seguimiento requiere conocimientos básicos de PHP y HTML.

IMPORTE DE LA MATRÍCULA:

202,59 €

FECHAS DE REALIZACIÓN:

Del 20 al 31 de octubre de 2008

PERÍODO DE MATRÍCULA

Del 10 de septiembre al 16 de octubre de 2008

TIPO CURSO:

Homologable por 3 créditos de formación permanente para el profesorado no universitario del Principado de Asturias en activo.

LUGAR DE IMPARTICIÓN:

CAMPUS DE LOS CATALANES. VALDES SALAS-INFORMATICA. LABORATORIO 5

OBJETIVOS:

Al finalizar el curso, el alumno debe: conocer algunas de las principales tecnologías utilizadas en las aplicaciones Web 2.0; conocer y valorar las posibilidades del Web mining; conocer y valorar las características de diversos vocabularios XML; ser capaz de escribir código PHP para consumir servicios web sencillos; ser capaz de escribir código PHP para publicar servicios web sencillos; comprender la estructura básica de 3 capas de una aplicación web; conocer y valorar las características de diversos frameworks de desarrollo en PHP; entender y modificar
código PHP sencillo, desarrollado por terceros, en un framework específico; y ser capaz de integrar varias tecnologías en una aplicación web 2.0 sencilla.

CONTENIDO:

El curso introduce, de una manera integrada, los conceptos de Web 2.0, servicios web, Web mining y Ajax, entre otros. Para ello se tratan diversas tecnologías, como los vocabularios XML RDF, RSS, Atom o FOAF; estándares y arquitecturas para servicios web; así como frameworks de desarrollo de aplicaciones web; todo ello empleando (allí donde sea posible) el lenguaje de programación PHP. La finalidad del curso es proporcionar a los asistentes una visión de alto nivel del panorama de la Web 2.0, así como permitirles explorar algunas de las principales tecnologías que involucra, con un enfoque fundamentalmente práctico.

BIBLIOGRAFIA:

1) COSEHNTINO Christopher: PHP. Madrid: Prentice Hall, 2001.
2) FIELDING Roy Thomas: Architectural Styles and the Design of Network-Based Software Architectures, 2000.
http://www.ics.uci.edu/fielding/pubs/dissertation/top.htm
3) GARRET Jesse James: Ajax: A New Approach to Web Applications, 2005.
http://www.adaptivepath.com/publications/essays/archives/000385.php

CRITERIOS EVALUACIÓN:

A los efectos de homologación del curso por créditos de libre configuración en el expediente académico de los alumnos se valorará, además de la asistencia, la realización individual de un trabajo práctico.
Trabajo: El lugar de presentación del trabajo es: envío electrónico a la dirección del Director: dani@uniovi.es. El plazo de presentación es: 14 de noviembre de 2008 último día. La extensión del trabajo es: el trabajo será de naturaleza práctica y consistirá en el desarrollo de un pequeño proyecto software que implique el uso de una o más de las tecnologías tratadas durante el curso.

ACTIVIDADES
Lunes, 20 de octubre
18:00 19:00 ¿Qué es la Web 2.0?
  LABRA GAYO JOSE EMILIO. UNIVERSIDAD DE OVIEDO
19:00 21:00 XML y la Web 2.0: RDF, RSS, Atom y FOAF.
  LABRA GAYO JOSE EMILIO
Martes, 21 de octubre
18:00 19:00 Introducción a los servicios web.
  LABRA GAYO JOSE EMILIO
19:00 21:00 Estándares y arquitecturas para servicios web: SOAP vs REST.
  LABRA GAYO JOSE EMILIO
Miércoles, 22 de octubre
18:00 19:00 Publicación de servicios web REST con PHP.
  CERNUDA DEL RIO AGUSTIN. UNIVERSIDAD DE OVIEDO
19:00 21:00 Consumo de servicios web SOAP con PHP.
  CERNUDA DEL RIO AGUSTIN
Jueves, 23 de octubre
18:00 19:00 Consumo de servicios web REST con PHP.
  CERNUDA DEL RIO AGUSTIN
19:00 21:00 Publicación de servicios web SOAP con PHP.
  CERNUDA DEL RIO AGUSTIN
Viernes, 24 de octubre
18:00 19:00 ¿Qué es Ajax?
  BARRANQUERO TOLOSA JOSE. Personal técnico plan nacional I+D+I
19:00 21:00 Taller de AJAX.
  BARRANQUERO TOLOSA JOSE
Lunes, 27 de octubre
18:00 19:00 ¿Qué son Yahoo pipes?
  BRENES MARTINEZ DAVID. Desarrollador Web grupo indigo
19:00 21:00 Taller sobre Yahoo pipes.
  BRENES MARTINEZ DAVID
Martes, 28 de octubre
18:00 20:00 Extracción de conocimiento de la Web.
  GAYO AVELLO DANIEL. UNIVERSIDAD DE OVIEDO
20:00 21:00 Ejemplos prácticos de extracción de conocimiento.
  FERNANDEZ CUERVO HORTENSIA. PSICOPEDAGOGA
  GAYO AVELLO DANIEL
Miércoles, 29 de octubre
18:00 20:00 Aspectos generales de arquitecturas Web.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL. UNIVERSIDAD DE OVIEDO
20:00 21:00 Arquitectura de 3 capas (presentación, negocio y persistencia).
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL
Jueves, 30 de octubre
18:00 19:00 El Modelo Vista Controlador (MVC) en aplicaciones Web.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL
19:00 20:00 Introducción al framework Struts y sus diferentes adaptaciones.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL
20:00 21:00 Struts para PHP.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL
Viernes, 31 de octubre
18:00 20:00 Desarrollo de aplicaciones con Struts PHP.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL
20:00 21:00 Otros frameworks basados en MVC para PHP: Symfony y CakePHP.
  FERNANDEZ CUERVO HORTENSIA
  FERNANDEZ LANVIN DANIEL

 

 

-
©2002 Universidad de Oviedo
-