Professors Titulars
Els objectius principals de lassignatura són:
Aprendre les diferents arquitectures de serveis en línia i quan utilitzar-les
Desenvolupar serveis en línia.
Objectius secundaris de lassignatura:
Conèixer larquitectura client-servidor.
Conèixer el protocol http.
Conèixer llenguatges de intercanvi de dades XML i JSON.
Conèixer javascript i ECMA18.
Els Resultats dAprenentatge daquesta assignatura són:
RA.01 Es poden desenvolupar aplicacions informàtiques basades en arquitectures client/servidor, web i dispositius mòbils.
RA.02 Es disposa dels coneixements necessaris per a la utilització de patrons de disseny.
RA.03 Coneixements per a la programació daplicacions amb accés a bases de dades.
· Arquitectura client/servidor
· Tecnologies servidor
· Serveis en línia
· Programació orientada a objectes
· Implementació utilitzant patrons de disseny
F01. Lliçó magistral
El professor transmet coneixements/conceptes als alumnes mitjançant una exposició oral, sovint es recolza lexplicació amb continguts en una pissarra i/o audiovisual.
F02. Resolució de problemes i exercicis
El professor proposa un conjunt de problemes i/o exercicis amb lobjectiu que els alumnes posin en pràctica i/o complementin coneixements que prèviament han adquirit.
F03. Estudi personal
Lalumne estudia continguts de la matèria pel seu compte. Aquest estudi pot involucrar anàlisi, comprensió i/o memorització de continguts.
F04. Activitats davaluació
Lalumne realitza proves que permeten valorar ladquisició de competències i coneixements. En les classes i/o per treballar en horari no lectiu, el professor demana problemes/exercicis per tal davaluar-los i donar comentaris (feedback) a lalumne.
F05. Pràctica o projecte
Lalumne resol un cas pràctic mitjançant laplicació dels coneixements tractats a classe, pot incloure també ladquisició i aplicació de nous coneixements de forma autònoma i/o guiada pel professorat. Normalment lalumne pot consultar material sobre els temes/coneixements que requereix la pràctica o projecte.
F07. Tutorials
El professor dóna una referència i/o entrega documentació a lestudiant que indica pas a pas el funcionament duna eina de treball o un procés per tal daconseguir un resultat determinat.
F08. Tutoria especialitzada
El professor orienta i supervisa a un alumne o a un grup reduït dalumnes en el desenvolupament duna activitat pròpia dels continguts de lassignatura.
F13. Portafoli
Lalumne recopila treballs, pràctiques i/o projectes realitzats en diverses assignatures del Grau Universitari. Aquests treballs denoten el procés personal seguit per lestudiant, permetent-li a ell i als interessats veure els seus progressos en lassoliment dels coneixements propis del Grau.
La nota final de lassignatura es calcula segons lexpressió:
NFinal = 0,9*Nepp + 0,1*Nportafoli
La nota dexercicis, problemes i pràctiques (Nepp) es calcula com un 30% de la mitjana dexercicis pràctics (Nexercicis) i un 70% de la nota obtinguda en la pràctica (Npractica). Npractica ha de ser igual o major a 5, altrament no saprova lassignatura. Per tant:
Nepp = 0,3*Nexercicis + 0,7*Npractica
· THOMAS FIELDING, R. (2000) Architectural Styles and the Design of Network-based Software Architectures. Disponible online: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
· RUBY S.; RICHARDSON L, RESTful Web Services: Web Services for the Real World, 8 de maig de 2007, O'Reilly Media.