ANX-PR/CL/001-01
GUÍA DE APRENDIZAJE
ASIGNATURA
613000088 - Cloud computing
PLAN DE ESTUDIOS
61AE - Mu En Desarrollos De Aplicaciones Y Servicios Para Dispositivos Moviles
CURSO ACADÉMICO Y SEMESTRE
Índice
Guía de Aprendizaje
1. Datos descriptivos...1
2. Profesorado...1
3. Conocimientos previos recomendados...2
4. Competencias y resultados de aprendizaje...2
5. Descripción de la asignatura y temario...3
6. Cronograma...6
7. Actividades y criterios de evaluación...8
8. Recursos didácticos...12
1. Datos descriptivos
1.1. Datos de la asignatura
Nombre de la asignatura 613000088 - Cloud computing
No de créditos 3 ECTS
Carácter Optativa
Curso Primer curso
Semestre Segundo semestre
Período de impartición Febrero-Junio
Idioma de impartición Castellano
Titulación 61AE - Mu en desarrollos de aplicaciones y servicios para dispositivos
moviles
Centro en el que se
imparte 61 - Escuela Tecnica Superior de Ingenieria de Sistemas Informaticos
Curso académico 2018-19
2. Profesorado
2.1. Profesorado implicado en la docencia
Nombre Despacho Correo electrónico Horario de tutorías
*
Jessica Diaz Fernandez
(Coordinador/a) 1119 [email protected] Sin horario.
* Las horas de tutoría son orientativas y pueden sufrir modificaciones. Se deberá confirmar los horarios de tutorías con el profesorado.
3. Conocimientos previos recomendados
3.1. Asignaturas previas que se recomienda haber cursado
El plan de estudios Mu en Desarrollos de Aplicaciones y Servicios para Dispositivos Moviles no tiene definidas asignaturas previas recomendadas para esta asignatura.
3.2. Otros conocimientos previos recomendados para cursar la asignatura
- Conocimientos básicos de HTML5- Conocimientos de bases de datos - Conocimientos de programación .NET
4. Competencias y resultados de aprendizaje
4.1. Competencias
CB9 - Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades
CE3 - Capacidad para desarrollar el Backend de aplicaciones móviles mediante metodologías de desarrollo de software ágil, patrones de diseño y técnicas de Ingeniería del Software
CE4 - Capacidad para desarrollar el Backend de aplicaciones móviles haciendo uso de las plataformas Cloud. CG3 - Dotar al alumno de la capacidad para complementar las aplicaciones móviles con servicios en la nube CT01 - Uso de la lengua inglesa
CT04 - Organización y plantificación CT09 - Capacidad de análisis y síntesis CT10 - Resolución de problemas
4.2. Resultados del aprendizaje
RA4 - 4. Utiliza los principales frameworks de apoyo a la construcción de aplicaciones móviles
RA3 - 3. Aplica técnicas avanzadas para la gestión de requisitos, gestión de la configuración, análisis de calidad del software, validación y verificación de la funcionalidad.
RA2 - 2. Construye aplicaciones móviles (backend y APIs) utilizando patrones de diseño.
RA5 - 5. Utiliza las principales plataformas Cloud para el despliegue del backend de aplicaciones móviles.
5. Descripción de la asignatura y temario
5.1. Descripción de la asignatura
La asignatura Cloud Computing introduce los principales conceptos sobre la última revolución en el área de la TIC: la computación en la nube. Se profundizará en los distintos modelos de servicio y de despliegue, y se estudiarán casos concretos de proveedores Cloud (Microsoft, Google, Amazon, etc.). Si computación en nube se aplica adecuadamente, puede ayudar a las pequeñas y medianas empresas, así como a los gobiernos, a reducir sus costes de TI, mediante el aprovechamiento de las economías de escala y las operaciones de TI automatizadas, optimizando la inversión en infraestructura de computación. Esto ofrece enormes oportunidades de automatización en una variedad de dominios de computación, incluyendo, pero no limitado a, e-Goverment, e-Research, computación de alto rendimiento, alojamiento web, redes sociales, multimedia y e-Business.
5.2. Temario de la asignatura
1. Tema 1. Virtualización1.1. Concepto
1.2. Características. Ventajas e inconvenientes 1.3. Software de Virtualización
2. Tema 2. Contenedores 2.1. Concepto
2.2. Características. Ventajas e inconvenientes 2.3. Software de contenerización
2.4. Orquestadores
3. Tema 3. Computación en la Nube 3.1. Introducción y definición 3.2. Modelos de servicio Cloud
3.2.1. Infrastructure as a Service - Máquinas virtuales y contenedores en la nube 3.2.2. Platform as a Service
3.2.3. Software as a Service 3.3. Modelos de despliegue Cloud
3.3.1. Nube privada 3.3.2. Nube pública 3.3.3. Nube híbrida
3.4. Arquitectura y atributos de calidad 3.5. Tendencias y desafios
3.6. Proveedores Cloud: Azure, Google, Amazon WS, OpenStack y GPaaS 4. Tema 4. Microsoft Azure
4.1. Introducción a Microsoft Azure 4.2. El portal Web de Azure
4.3. Instalación y configuración del entorno 4.4. Máquina virtuales de Azure
4.5. El servicio de contenedores de Azure 4.6. El servicio de aplicaciones de Azure 4.7. El servicio de base de datos SQL de Azure
6. Cronograma
6.1. Cronograma de la asignatura *
Sem Actividad presencial en aula Actividad presencial en laboratorio Otra actividad presencial Actividades de evaluación
1
Tema 1. Virtualización Duración: 01:30
LM: Actividad del tipo Lección Magistral
2
Tema 2. Contenedores Duración: 01:30
LM: Actividad del tipo Lección Magistral
3
Ejercicios máquinas virtuales y contenedores
Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
Evaluación Ejercicio VM y contenedores TI: Técnica del tipo Trabajo Individual Evaluación continua
Duración: 00:00
4
Tema 3. Computación en la Nube Duración: 01:30
LM: Actividad del tipo Lección Magistral
5
Tema 3. Computación en la Nube Duración: 01:30
LM: Actividad del tipo Lección Magistral
6
Tema 4. Microsoft Azure Duración: 01:30
LM: Actividad del tipo Lección Magistral
7
Tema 4. Microsoft Azure Duración: 01:30
LM: Actividad del tipo Lección Magistral
8
Tema 4. Microsoft Azure Duración: 01:30
LM: Actividad del tipo Lección Magistral
9
Tema 4 Ejercicios con la plataforma Azure
Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
Evaluación Ejercicio Azure TI: Técnica del tipo Trabajo Individual Evaluación continua
Duración: 00:00
10
Práctica: desarrollo y despliegue en la nube de una aplicación web/móvil Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
11
Práctica: desarrollo y despliegue en la nube de una aplicación web/móvil Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
12
Práctica: desarrollo y despliegue en la nube de una aplicación web/móvil Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
13
Práctica: desarrollo y despliegue en la nube de una aplicación web/móvil Duración: 01:30
PL: Actividad del tipo Prácticas de Laboratorio
14
15
Exposición oral de la práctica PG: Técnica del tipo Presentación en Grupo
Evaluación continua Duración: 03:00
Evaluación Práctica
TG: Técnica del tipo Trabajo en Grupo Evaluación continua
Duración: 00:00 16
17
Exposición oral de la práctica por Prueba Final
PI: Técnica del tipo Presentación Individual Evaluación sólo prueba final
Duración: 03:00
Evaluación Práctica por Prueba Final TI: Técnica del tipo Trabajo Individual Evaluación sólo prueba final Duración: 00:00
Las horas de actividades formativas no presenciales son aquellas que el estudiante debe dedicar al estudio o al trabajo personal.
Para el cálculo de los valores totales, se estima que por cada crédito ECTS el alumno dedicará dependiendo del plan de estudios, entre 26 y 27 horas de trabajo presencial y no presencial.
7. Actividades y criterios de evaluación
7.1. Actividades de evaluación de la asignatura
7.1.1. Evaluación continua
Sem. Descripción Modalidad Tipo Duración Peso en la
nota Nota mínima
Competencias evaluadas 3 Evaluación Ejercicio VM y contenedores TI: Técnica del tipo Trabajo Individual No Presencial 00:00 15% 5 / 10 CT10 CE4
9 Evaluación Ejercicio Azure
TI: Técnica del tipo Trabajo Individual No Presencial 00:00 15% 0 / 10 CT10 CE4 CG3
15 Exposición oral de la práctica
PG: Técnica del tipo Presentación en Grupo Presencial 03:00 20% 5 / 10 CB9 15 Evaluación Práctica TG: Técnica del tipo Trabajo en Grupo No Presencial 00:00 50% 5 / 10 CT09 CT10 CE3 CE4 CG3 CT01 CT04
7.1.2. Evaluación sólo prueba final
Sem Descripción Modalidad Tipo Duración Peso en la
nota Nota mínima
Competencias evaluadas
17 Exposición oral de la práctica por Prueba Final PI: Técnica del tipo Presentación Individual Presencial 03:00 30% 5 / 10 CB9
17 Evaluación Práctica por Prueba Final TI: Técnica del tipo Trabajo Individual No Presencial 00:00 70% 5 / 10 CT09 CT10 CE3 CE4 CG3 CT01 CT04
7.1.3. Evaluación convocatoria extraordinaria
Descripción Modalidad Tipo Duración Peso en la
nota Nota mínima
Competencias evaluadas
Exposición oral de la práctica
PI: Técnica del tipo
Presentación Individual
Presencial 03:00 30% 5 / 10 CB9
Evaluación Práctica
TI: Técnica del tipo Trabajo Individual Presencial 00:00 70% 5 / 10 CT09 CT10 CE3 CE4 CG3 CT01 CT04
7.2. Criterios de evaluación
*La competencia transversal CT1 (Uso de lengua inglesa) se evalúa mediante la prueba "Práctica:" en la cual el alumno debe consultar referencias en lengua inglesa para su resolución.
La competencia transversal CT4 (Organización y Planificación) se evalúa mediante la prueba "Práctica:" en la cual el alumno debe identificar las metas, objetivos y prioridades de un proyecto complejo a desempeñar a medio o largo plazo.
La competencia transversal CT9 (Análisis y Síntesis) se evalúa mediante la prueba "Práctica" en la cual el alumno debe aplicar técnicas, principios y métodos para identificar información relevante y sintetizarla de manera autónoma, flexible, efectiva y con criterio
La competencia transversal CT10 (Resolución de problemas) se evalúa mediante las pruebas "VM y contenedores", "Trabajo Azure" y "Práctica" en las que el alumno debe resolver problemas abiertos, considerando varias alternativas posibles, valorándolas de forma razonada y argumentando su elección según los criterios especificados para su resolución.
Prueba RA
Evaluación Ejercicio VM y contenedores RA4 - 4 Utiliza los principales frameworks de apoyo a la construcción de aplicaciones móviles
Evaluación Ejercicio Azure
Práctica
Exposición oral de la práctica
RA2 - 2 Construye aplicaciones móviles (backend y APIs) utilizando patrones de diseño.
RA3-3 Aplica técnicas avanzadas para la gestión de requisitos, gestión de la configuración, análisis de calidad del software, validación y verificación de la funcionalidad.
RA4 - 4 Utiliza los principales frameworks de apoyo a la construcción de aplicaciones móviles
RA5 - 5 Utiliza las principales plataformas Cloud para el despliegue del backend de aplicaciones móviles.
La evaluación de la práctica consta de los siguientes elementos:
Criterio Peso (%)
Desarrollo del Front-end (opcional) 0* Desarrollo y despliegue del Back-end 40 Aplicación de metodología de desarrollo y uso de
entornos
30
Informe 30
La evaluación de las presentaciones orales se basará en los siguientes criterios de evaluación:
Criterio Descripción Peso
Adecuación de contenidos Medirá si los contenidos se corresponden con la materia evaluada
30%
Claridad de la presentación Medirá la forma en la que el/los alumnos han presentado los contenidos
25%
Capacidad de síntesis Medirá la capacidad del/los alumno(s) de resumir los contenidos en la presentación
15%
Calidad de la respuestas Claridad y calidad de la demo
Medirá la adecuación de las respuestas a las preguntas planteadas
Medirá la adecuación de la demo creada
10%
20%
8. Recursos didácticos
8.1. Recursos didácticos de la asignatura
Nombre Tipo Observaciones
Cloud Bibliography Bibliografía
Cloud Bibliography<br /> By: Safari Content Team<br /> Publisher: Safari Books Online<br /> Pub. Date: March 29, 2014<br />
Learning Microsoft Azure Bibliografía
Learning Microsoft Azure<br /> By: Geoff Webber-Cross<br /> Publisher: Packt Publishing<br /> Pub. Date: October 16, 2014<br />
Windows Azure Web Sites Bibliografía
Windows Azure Web Sites<br /> By: James Chambers<br /> Publisher: Wrox<br />
Pub. Date: July 23, 2013<br />
Microsoft Azure Recursos web
https://msdn.microsoft.com/en-us/library/azure/ Aula con dispositivos audiovisuales Equipamiento
Laboratorios con recursos
informáticos para la realización de las prácticas
Equipamiento