Desarrollo de aplicaciones para Internet
GUÍA DOCENTE Curso 2016-17
Titulación: | Máster universitario en Tecnologías Informáticas | 853M |
Asignatura: | Desarrollo de aplicaciones para Internet | 5104 |
Materia: | Aplicaciones para internet |
Módulo: | Tecnologías informáticas avanzadas |
Modalidad de enseñanza de la titulación: | Presencial |
Carácter: | Obligatoria | Curso: | 1 | Duración: | Semestral |
Créditos ECTS: | 3,00 | Horas presenciales: | 30,00 | Horas estimadas de trabajo autónomo: | 45,00 |
Idiomas en que se imparte la asignatura: | Español |
Idiomas del material de lectura o audiovisual: | Inglés, Español |
Departamentos responsables de la docencia
MATEMÁTICAS Y COMPUTACIÓN | R111 |
Dirección: | C/ Luis de Ulloa, s/n | Código postal: | 26004 |
Localidad: | Logroño | Provincia: | La Rioja |
Teléfono: | 941299452 | Fax: | 941299460 | Correo electrónico: | |
Profesorado previsto
Profesor: | Heras Vicente, Jónatan | Responsable de la asignatura |
Teléfono: | 941299673 | Correo electrónico: | jonathan.heras@unirioja.es |
Despacho: | 3232 | Edificio: | CENTRO CIENTÍFICO TECNOLÓGICO | Tutorías: | Consultar |
Descripción de los contenidos
- Tecnologías y métodos para el desarrollo de aplicaciones basadas en Internet.
- Ingeniería orientada a servicios: modelos de componentes, "middlewares" y servicios web.
- Arquitecturas software para el desarrollo de aplicaciones web en el lado del servidor.
- Frameworks para el desarrollo de aplicaciones web complejas en el lado del servidor.
- Rendimiento de aplicaciones web.
- Pruebas de aplicaciones web.
- Casos de estudio usando alguna tecnología de uso extendido.
Requisitos previos de conocimientos y competencias para poder cursar con éxito la asignatura
Ninguno especificado.
Contexto
Competencias
Competencias generales
CG01 - Capacidad de análisis y síntesis a nivel avanzado en el ámbito de las tecnologías informáticas.
CG02 - Capacidad de llevar a cabo proyectos relacionados con las tecnologías informáticas.
CG03 - Habilidad para dar un uso avanzado a las herramientas de búsqueda de información relevante en el ámbito de las tecnologías informáticas y, en particular, a las disponibles en la web.
CG06 - Capacidad de iniciativa y autonomía para las distintas tareas propias de la actividad investigadora en el ámbito de las tecnologías informáticas.
Competencias específicas
CE02 - Capacidad para comprender y saber aplicar el funcionamiento y organización de tecnologías, estándares y protocolos de nueva generación, modelos de componentes, software intermediario y servicios para Internet.
Resultados del aprendizaje
- Conoce la estructura de las arquitecturas y patrones de diseño de frecuente empleo en el desarrollo de aplicaciones web.
- Conoce los múltiples estándares y lenguajes para la construcción de páginas web, cuál es su ámbito de aplicabilidad y es capaz de emplear cada uno de ellos para construir una página web
- Sabe elegir la tecnología más adecuada para la realización de cada una de las partes de una aplicación web.
- Es capaz de desarrollar aplicaciones para la Web, usando con fluidez tecnologías de desarrollo en el lado del servidor.
- Conoce y sabe emplear frameworks y librerías de uso extendido para el desarrollo de aplicaciones web en el lado del servidor
- Conoce herramientas y procedimientos básicos para poner en marcha procesos de prueba y evaluación de rendimiento de aplicaciones web
Temario
- Arquitectura SW y patrones para la construcción de aplicaciones Web.
- Frameworks para el desarrollo de aplicaciones web.
- Rendimiento de aplicaciones web.
- Pruebas de aplicaciones web.
Bibliografía
Tipo: | Título |
Básica | DESARROLLO WEB ÁGIL CON SYMFONY2. Javier Eguiluz. http://symfony.es/libro |
Recursos en Internet |
Web de symfony |
The Symfony Book |
Practical Php Testing |
El material didáctico (ejercicios prácticos, cuestiones, actividades ...etc) se encontrará disponible en el aula virtual para todos los alumnos matriculados en esta asignatura. |
Metodología
Modalidades organizativas
Clases teóricas
Seminarios y talleres
Clases prácticas
Tutorías
Estudio y trabajo en grupo
Estudio y trabajo autónomo individual
Métodos de enseñanza
Método expositivo - Lección magistral
Estudio de casos
Resolución de ejercicios y problemas
Aprendizaje basado en problemas
Aprendizaje orientado a proyectos
Aprendizaje cooperativo
Organización
Actividades presenciales | Tamaño de grupo | Horas |
Clases teóricas | Grande | 10,00 |
Seminarios | Grande | 4,00 |
Clases prácticas | Informática | 10,00 |
Talleres | Informática | 4,00 |
Tutorización de resolución de problemas | Grande | 1,00 |
Tutorización de proyectos | Informática | 1,00 |
Total de horas presenciales | 30,00 |
Trabajo autónomo del estudiante | Horas |
Estudio y trabajo autónomo individual o individual | - |
Preparación de las prácticas y elaboración de cuaderno de prácticas | - |
Resolución individual de ejercicios, cuestiones u otros trabajos, actividades en biblioteca o similar | - |
Total de horas de trabajo autónomo | 45,00 |
Evaluación
Sistemas de evaluación | Recuperable | No Recup. |
Informes y memorias de prácticas | | 40% |
Trabajos y proyectos | 30% | |
Pruebas escritas | 30% | |
Total | 100% |
Comentarios
Para los estudiantes a tiempo parcial (reconocidos como tales por la Universidad), los apartados de evaluación no recuperable podrán ser sustituidos por otros, a especificar en cada caso.
La evaluación final se corresponde con las actividades de evaluación recuperables (60%).
El material didáctico estará disponible para los alumnos matriculados en la asignatura a través del Aula Virtual (https://unirioja.blackboard.com)
Criterios críticos para superar la asignatura
31/01/17 09:52:19 - G 2016-17 - 853M - 5104