Competencies and objectives

 

Course context for academic year 2024-25

La asignatura pretende introducir al alumno en el desarrollo de aplicaciones web orientadas a servicios. En este tipo de aplicaciones el servidor se comporta como un API que nos ofrece un conjunto de servicios y el navegador web implementa no solo la interfaz de usuario sino también parte de la lógica de negocio.

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 tres, el primero de ellos en el servidor y los otros dos en el cliente: desarrollo en el servidor con servicios web REST, desarrollo de Single Page Applications y finalmente aplicaciones web en dispositivos móviles. 

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 

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2024-25

Specific Competences (Specific Technology):>>Software Engineering

  • 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.

 

Basic Competences

  • 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

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2024-25

No data

 

 

General

Code: 34039
Lecturer responsible:
COLOMINA PARDO, OTTO
Credits ECTS: 6,00
Theoretical credits: 1,20
Practical credits: 1,20
Distance-base hours: 3,60

Departments involved

  • Dept: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    Area: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    Theoretical credits: 1,2
    Practical credits: 1,2
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught