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
|