Competencies and objectives

 

Course context for academic year 2023-24

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 2023-24

Specific Competences (Specific Technology):>>Software Engineering

  • CEIS3 : Capacity to solve integration problems according to available strategies standards and technologies.
  • CEIS4 : Capacity to identify and analyse problems and design, develop, implement, verify and document software solutions on the basis of suitable knowledge of current, theories, models and techniques.

 

Basic Competences

  • CB3 : Students must be able to gather and interpret relevant data (usually within their area of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2023-24

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: CIENCIA DE LA COMPUTACIO, INTEL·LIGENCIA ARTIFICIA
    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