PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Programación web: El Servidor

Documentos relacionados
PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Programación WEB: El servidor

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Programación Web: El Navegador

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN A LAS BASES DE DATOS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Ampliación: Redes de Ordenadores

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Verificación y Desarrollo de Programas

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE SOFTWARE Y METODOLOGÍAS DE DESARROLLO

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE SISTEMAS DE INFORMACIÓN Y CONTROL DE LA PRODUCCIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MARKETING EN LA RED

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Datamining y Aprendizaje Automático

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Administración de Redes y Sistemas Operativos

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MECÁNICA Y PSICOLOGÍA DEL VIDEOJUEGO

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

Guía docente de la asignatura

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PSICOLOGÍA DEL JUEGO

Ingeniería del Software Web

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO GRÁFICO

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

Guía docente de la asignatura

RELACIONES INTERNACIONALES

INTELIGENCIA DE NEGOCIO (MASTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA)

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE TRABAJO FIN DE GRADO

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRINCIPIOS MATEMÁTICOS DE COMPUTACIÓN

FACULTAD DE CIENCAS JURIDICAS Y ECONOMICAS

Guía docente de la asignatura

CALIDAD Y AUDITORÍA (MÁSTER EN INGENIERÍA INFORMÁTICA)

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRESENTACIÓN DE PROYECTOS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DISEÑO DE JUEGOS CASUALES

CENTRO DE ENSEÑANZA SUPERIOR COLEGIO UNIVERSITARIO CARDENAL CISNEROS ADSCRITO A LA UNIVERSIDAD COMPLUTENSE DE MADRID

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Dirección de Recursos Humanos

FACULTAD DE CIENCIAS DE LA SALUD MÁSTER EN SEXOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

=drð^=al`bkqb= qfqri^`flkbp=ab=j^pqbo=

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante

Guía docente de la asignatura

Programación de Dispositivos Móviles Curso

PROGRAMACIÓN III (Curso de Adaptación)

FACULTAD DE CIENCIAS DE LA SALUD MÁSTER EN SEXOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

GUÍA DOCENTE. Nombre del Módulo o Materia al que pertenece la asignatura. PRÁCTICAS EXTERNAS. Expresión Gráfica, Proyectos y Urbanismo

Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506

Fundamentos de Ingeniería del Software

Marketing de Servicios

Grado en Economía y Negocios Internacionales Universidad de Alcalá Curso Académico 2014/2015 Tercer Curso Segundo Cuatrimestre

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Sistemas Operativos

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

Fundamentos de la Gobernanza y la Gestión de Servicios de Tecnologías de la Información

(Auditoría y Certificación de Sistemas Informáticos)

SEGURIDAD EN SISTEMAS INFORMÁTICOS

DESARROLLO PARA DISPOSITIVOS MÓVILES GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS

Guía Docente Modalidad Semipresencial. Diseño de máquinas y motores. Curso 2014/15. Máster en Ingeniería. de Montes

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE USABILIDAD Y EXPERIENCIA WEB

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2014/15. Máster en Ingeniería.

Máster Universitario en Dirección de Empresas MBA. Programa de la Asignatura: Atención al Cliente y Calidad de Servicio

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

Guía Docente Curso

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

ARQUITECTURA Y DISEÑO DE SISTEMAS WEB Y C/S

Guía docente de la asignatura

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

FACULTAD DE CIENCIAS DE LA SALUD MÁSTER EN SEXOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE TRABAJO FIN DE GRADO

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MECÁNICAS DEL JUEGO I

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2015/16. Máster en Ingeniería.

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

ASIGNATURA: GESTIÓN DE PROYECTOS

ASIGNATURA: GESTIÓN DE PROYECTOS Y DE LABORATORIOS MATERIA: Gestión MÓDULO: Gestión ESTUDIOS: Máster en Química Analítica

GUÍA DOCENTE DE LA ASIGNATURA

FICHA TÉCNICA DE ASIGNATURA

ANÁLISIS TERRITORIAL DE ESPACIOS TURÍSTICOS

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

DATOS DESCRIPTIVOS. Escuela Técnica Superior de Ingeniería de Sistemas Informáticos CICLO Máster sin atribuciones MÓDULO Seminarios Avanzados

=drð^=al`bkqb= qfqri^`flkbp=ab=j^pqbo=

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRODUCCIÓN AUDIOVISUAL Y CINEMATOGRÁFICA

1.Organización general

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PREVISUALIZACIÓN Y REALIZACIÓN

Máster Universitario en Dirección de Empresas MBA. Programa de la Asignatura: Márketing Estratégico

ESCUELA UNIVERSITARIA DE EMPRESAS Y TURISMO. Grado en TURISMO

Máster Universitario en Dirección de Empresas MBA. Programa de la Asignatura: Marketing Logístico

Fundamentos de Ingeniería del Software

ENTORNOS OPERATIVOS Y PLATAFORMAS GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS

Guía Docente ESCUELA POLITÉCNICA SUPERIOR

Máster de Marketing y Publicidad Digital Yahoo! MKPD09 Webinario de presentación de campañas

Transcripción:

CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Programación web: El Servidor

DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA Título: Facultad: Grado en Ingeniería de Desarrollo de Contenidos Digitales Centro Universitario de Tecnología y Arte Digital Departamento/Instituto: Materia: Denominación de la asignatura: Sistemas Online Programación web: El Servidor Código: 0048038 Curso: 3 Semestre: 2 Tipo de asignatura (básica, obligatoria u optativa): Optativa Créditos ECTS: 6 Modalidad/es de enseñanza: Lengua vehicular: Equipo docente: Profesor/a: Grupos: Despacho: Presencial Castellano Boni García Gutiérrez Boni García Gutiérrez IDCD3 Sala de profesores Teléfono: 916402811 Ext. 113 E-mail: boni.garcia@live.u-tad.com Página web: u-tad.blackboard.com 1

2. REQUISITOS PREVIOS. Esenciales: Conocimientos generales de programación y redes de ordenadores. Aconsejables: Haber aprobado las asignaturas de Introducción a la Programación e Introducción a las Redes de Ordenadores 3. SENTIDO Y APORTACIONES DE LA ASIGNATURA AL PLAN DE ESTUDIOS. Campo de conocimiento al que pertenece la asignatura. Esta asignatura pertenece al Módulo de Optatividad, a la Materia de Sistemas Online. Relación de interdisciplinariedad con otras asignaturas del curriculum. Esta asignatura se relaciona verticalmente con la asignatura de Introducción a las Redes de Ordenadores de 2º, así como horizontalmente con su complementaria Programación Web: El Navegador, y otras de importante relación como Ampliación: Bases de Datos y Ampliación: Redes de Ordenadores. Aportaciones al plan de estudios e interés profesional de la asignatura. En esta asignatura se imparten los conocimientos teóricos y técnicos necesarios para implementar y desarrollar un sistema informático online backend, es decir, la parte del servidor de un sistema online. 2

4. RESULTADOS DE APRENDIZAJE EN RELACIÓN CON LAS COMPETENCIAS QUE DESARROLLA LA ASIGNATURA. COMPETENCIAS ESPECÍFICAS CE12 - manifestar conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas CE19 - Adquirir los fundamentos de las diversas ramas de especialización relacionadas con el área del desarrollo de contenidos digitales y software. RESULTADOS DE APRENDIZAJE RELACIONADOS CON LAS COMPETENCIAS ESPECÍFICAS Desarrollar soluciones para el envío de datos y la comunicación en aplicaciones online. Desarrollar aplicaciones web en el lado servidor con capacidad de escalar desde un número bajo de usuarios iniciales hasta el potencial uso masivo. Conocer el estado de la técnica en aplicaciones web, tanto del lado del navegador como del servidor. 3

5. CONTENIDOS 1. Introducción a las aplicaciones web 1.1. Introducción 1.2. Evolución histórica de la web 1.3. Navegadores y servidores web 1.4. Aplicaciones web en dispositivos móviles 2. Tecnologías de desarrollo de aplicaciones web 2.1. Introducción 2.2. Arquitecturas de aplicaciones web 2.3. Tecnologías del cliente 2.4. Tecnologías del servidor 2.5. Bases de datos 2.6. Sistemas gestores de contenido 3. Tecnologías del servidor 3.1. Introducción 3.2. Java EE y Spring 3.3. Spring MVC y Thymeleaf 3.4. Bases de datos con Spring Data JPA 3.5. Seguridad con Spring Security 3.6. Pruebas con JUnit y Selenium 4. Servicios REST 4.1. Introducción 4.2. Formato JSON 4.3. Diseño de un servicio REST 4.4. Implementación de un servicio REST 4.5. Clientes de servicios REST 5. Desarrollo web con AngularJS 5.1. Introducción 5.2. Plantillas, controladores, y filtros 5.3. Cliente REST e inyección de dependencias 5.4. Servicios 5.5. Aplicaciones multipágina 5.6. Otros elementos 6. Despliegue de aplicaciones web 6.1. Introducción 6.2. Alojamiento 6.3. Computación en la nube 4

6. CRONOGRAMA UNIDADES DIDÁCTICAS / TEMAS Presentación Tema 1 Tema 2 Tema 3 Tema 4 Tema 5 Tema 6 Tema 7 Repaso PERÍODO TEMPORAL 2 horas 2 horas 2 horas 16 horas 16 horas 6 horas 6 horas 2 horas 2 horas 5

7. MODALIDADES ORGANIZATIVAS Y MÉTODOS DE ENSEÑANZA MODALIDAD ORGANIZATIVA MÉTODO DE ENSEÑANZA COMPETENCIAS RELACIONADAS HORAS PRESENCIALES TRABAJO AUTÓNOMO TOTAL DE HORAS Clases teóricas Lección magistral CE12, CE19 14 1 15 Estudio de casos Resolución de Seminarios y ejercicios y 0 0 0 talleres problemas basado en problemas 23 0 23 orientado a Clases prácticas proyectos CE12, CE19 Practicas externas CE12, CE19 8 0 8 orientado a proyectos 8 0 8 basado en Tutorías problemas CE12, CE19 Actividades de evaluación CE12, CE19 8 0 8 Estudio y trabajo en grupo cooperativo CE12, CE19 1 14 15 Estudio y trabajo autónomo, individual Estudio de casos Resolución de ejercicios y problemas basado en problemas orientado a proyectos CE12, CE19 0 75 75 Las clases teórico-prácticas seguirán el siguiente esquema: 1. Desarrollo teórico de contenidos y ejemplos. Presentación por diapositivas de los conceptos e ideas más significativas, junto con sus ejemplos. Los alumnos podrán y deberán interrumpir al profesor para realizar cualquier pregunta o comentario que tengan. 2. Desarrollo de ejercicios y proyectos por parte de los alumnos. El profesor resolverá de forma personal las dudas que puedan surgir en la resolución de los mismos. Aquellas dudas generalizadas se plantearán a toda la clase de modo que se busque una respuesta de forma conjunta. Cada alumno deberá resolver todos 6

los ejercicios y proyectos que se planteen, incluso fuera de clase si no le da tiempo a terminarlos en la misma. El alumno deberá entregar la solución a los proyectos a través del Campus Virtual en el plazo que se fije a tal efecto. Las clases serán totalmente participativas, intentando que la comunicación sea bidireccional (de profesor a alumnos y viceversa) el mayor tiempo posible. Además, en la medida de lo posible, las clases serán eminentemente prácticas. Se intentará que los ejemplos y los ejercicios tengan relación con los contenidos digitales para una mayor motivación del alumnado. 7

8. SISTEMA DE EVALUACIÓN ACTIVIDAD DE EVALUACIÓN Práctica final Ejercicios Examen final ordinario CRITERIOS DE EVALUACIÓN Entrega de código de práctica y defensa oral de la misma Entrega de solución a ejercicios prácticos planteados en cada tema Todos los temas de la asignatura. Evaluación de 0 a 10 puntos. A partir de 3,5 se hace media con la nota de prácticas y ejercicios VALORACIÓN RESPECTO A LA CALIFICACIÓN FINAL (%) 40% 30% 30% Consideraciones generales acerca de la evaluación: Los alumnos que no alcancen los objetivos de evaluación serán evaluados en la convocatoria extraordinaria, por medio de un examen final que supondrá el 100% de la nota de la asignatura. 8

9. BIBLIOGRAFÍA / WEBGRAFÍA Bibliografía básica (1-3 libros) - Alex Antonov. Spring Boot Cookbook. Packt 2015. - Robin Nixon. Learning PHP, MySQL & JavaScript with jquery, CSS & HTML5. 4th edition. O Reilly 2015. Bibliografía recomendada (Max 10 libros) - Craig Walls. Spring in Action. 4th edition. Manning 2014. - Nicholas S. Williams. Java for Web Applications. Wrox Professional 2014. - Aravind Shenoy, Ulrich Sossou. Learning Bootstrap. Packt 2014. - Casimir Saternos. Client-Server Web Apps with JavaScript and Java. O Reilly 2014. - Sujoy Acharya. Mastering Unit Testing Using Mockito and JUnit. Packt 2014. - Satya Avasarala. Selenium WebDriver. Practical Guide. Packt 2014. - Brad Dayley. Node.js, MongoDB and AngularJS Web Development. Addison- Wesley 2014. 10. MATERIAL, SOFTWARE Y HERRAMIENTAS NECESARIAS TIPOLOGÍA DEL AULA: - Aula de ordenadores MATERIALES: SOFTWARE: - JDK 8 - Eclipse versión JEE - Maven - Chrome - Brackets (editor de texto) 9