Competències i objectius
Context de l'assignatura per al curs 2015-16
La asignatura pretende introducir al alumno en el desarrollo de aplicaciones web orientadas a servicios. Asumiremos que el alumno tiene conocimientos básicos de patrones de diseño software, arquitecturas cliente-servidor en Internet y redes de comunicaciones. Asimismo asumiremos que domina el paradigma de programación orientada a objetos.
Los bloques principales de la asignatura son el de desarrollo en el servidor con servicios web REST y el de desarrollo de Single Page Applications en el cliente. Ambos se complementan con una introducción a las aplicaciones web en dispositivos móviles y a las aplicaciones "en la nube"
En una asignatura de este tipo además de conceptos teóricos se deben introducir lenguajes, tecnologías y herramientas para probar "de primera mano" las arquitecturas. En la del cliente trabajaremos en el navegador y por tanto usaremos HTML/CSS/Javascript. En la parte del servidor emplearemos Node, ya que nos permite usar el mismo lenguaje que en el cliente, Javascript
Competències de l'assignatura (verificades per ANECA en graus i màsters oficials) per al curs 2015-16
Competències específiques (tecnologia específica):>>Enginyeria del Programari
- CEIS3 : Capacitat de donar solució a problemes d'integració en funció de les estratègies, estàndards i tecnologies disponibles.
- CEIS4 : Capacitat d'identificar i analitzar problemes i dissenyar, desenvolupar, implementar, verificar i documentar solucions programari sobre la base d'un coneixement adequat de les teories, models i tècniques actuals.
Competències bàsiques
- CB3 : Que els estudiants tinguen la capacitat de reunir i interpretar dades rellevants (normalment dins de la seua àrea d'estudi) per a emetre judicis que incloguen una reflexió sobre temes rellevants d'índole social, científica o ètica
Resultats d'aprenentatge (Objectius formatius)
- Capacitat per a dissenyar, desenvolupar, avaluar i assegurar l'accessibilitat, ergonomia, usabilitat i seguretat dels sistemes, les aplicacions i els serveis informàtics i de la informació que gestionen.
- Capacitat per a concebre, desenvolupar i mantenir sistemes, aplicacions i serveis informàtics, emprant els mètodes de l'enginyeria del programari com a instrument per a assegurar-ne la qualitat, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
- Coneixement de les matèries bàsiques i tecnologies que capaciten per a aprendre i desenvolupar nous mètodes i tecnologies, a més de les que donen versatilitat per a adaptar-se a noves situacions.
Objectius específics indicats pel professorat per al curs 2015-16
- Conocimiento de los diferentes modelos de arquitectura para aplicaciones web, y más en profundidad las de tipo SPA (Single Page Applications)
- Capacidad para diseñar y desarrollar un servicio web de tipo REST en el servidor
- Conocimiento y capacidad para aplicar buenas prácticas y recomendaciones habituales en el diseño de APIs REST
- Capacidad para diseñar y desarrollar en el navegador una aplicación cliente de un API REST
- Conocimiento en profundidad del patrón de diseño Modelo/Vista/Controlador aplicado al desarrollo del cliente en aplicaciones web orientadas a servicios.
- Conocimiento de diversas tecnologías, lenguajes y herramientas para desarrollo en el lado del servidor y del cliente, y los puntos fuertes y débiles de cada una de ellas.
- Conocimiento de las problemáticas que presentan las aplicaciones web móviles y en qué se diferencian de las de escritorio
- Conocimiento de las tecnologías que permiten desplegar aplicaciones REST "en la nube"
Dades generals
Codi:
34039
Professor/a responsable:
Colomina Pardo, Otto
Crèdits ECTS:
6,00
Crèdits teòrics:
1,20
Crèdits pràctics:
1,20
Càrrega no presencial:
3,60
Departaments amb docència
-
Dep.:
CIENCIA DE LA COMPUTACIO I INT. ARTIF.
Àrea: CIENCIA DE LA COMPUTACIO, INTEL·LIGENCIA ARTIFICIA
Crèdits teòrics: 1,2
Crèdits pràctics: 1,2
Aquest departament és responsable de l'assignatura.
Aquest dep. és responsable de l'acta.
Estudis en què s'imparteix
-
GRAU EN ENGINYERIA INFORMÀTICA
Tipus d'assignatura: OPTATIVA (Curs: 4)