Tipus A
|
Codi |
Competències Específiques |
Tipus B
|
Codi |
Competències Transversals |
Tipus C
|
Codi |
Competències Nuclears |
Tipus A
|
Codi |
Resultats d'aprenentatge |
Tipus B
|
Codi |
Resultats d'aprenentatge |
Tipus C
|
Codi |
Resultats d'aprenentatge |
Tema |
Subtema |
Introducció als sistemes oberts |
Model client/servidor. Conceptes bàsics de programació orientada a Internet. Conceptes bàsics d'arquitectures orientades a serveis. |
Programació orientada a Internet |
Anàlisi dels protocols d'Internet. Models de programació client/servidor. Anàlisi dels protocols de nivell aplicació. |
Gestió de dades |
Model de dades relacional. Model de dades semi-estructurat. Gestió de dades amb XML: SAX i DOM. XPath, XQuery i transformacions de documents de XML amb XSLT. |
Models de programació web |
Introducció al World Wide Web. Programació web en el client. Programació web en el servidor. Model de programació MVC. Tecnologies AJAX. Introducció a HTML5. Seguretat. |
Arquitectures orientades a serveis |
Conceptes generals de serveis web. Arquitectures SOA. SOAP i serveis RESTful. |
Metodologies :: Proves |
|
Competències |
(*) Hores a classe
|
Hores fora de classe
|
(**) Hores totals |
Activitats Introductòries |
|
1 |
0 |
1 |
Pràctiques a través de TIC |
|
28 |
92 |
120 |
Sessió Magistral |
|
13 |
13 |
26 |
Atenció personalitzada |
|
1 |
0 |
1 |
|
Proves objectives de preguntes curtes |
|
2 |
0 |
2 |
|
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor. (**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat |
Metodologies
|
Descripció |
Activitats Introductòries |
Presentació dels professors i de l'assignatura (continguts, metodologies, resultats d'aprenentatge, competències, material bibliogràfic i recomanacions generals). |
Pràctiques a través de TIC |
Classes pràctiques als laboratoris, on els estudiants hauran de resoldre de forma individual i colectiva exercicis a l'ordinador usant l'arquitectura J2EE. |
Sessió Magistral |
Classes teòriques del professor. Es presentaran els conceptes bàsics amb exemples. |
Atenció personalitzada |
Els professors de teoria i de pràctiques habilitaran un horari i despatx per atendre les consultes dels estudiants. |
Descripció |
L'atenció personalitzada és farà en horari de consulta de forma presencial o per correu electrònic. A causa de l'emergència sanitària, l'atenció a l'estudiant es podrà realitzar mitjançant reunions en línia, en horaris concertats prèviament per correu electrònic, o mitjançant altres eines virtuals. |
Metodologies |
Competències
|
Descripció |
Pes |
|
|
|
|
Pràctiques a través de TIC |
|
Es demanaran diverses pràctiques a resoldre individualment o en grup. Es puntuarà el disseny, implementació i també la documentació escrita requerida. |
50 |
Proves objectives de preguntes curtes |
|
Es realitzaran dues proves escrites consistents en preguntes curtes on l'alumne haurà de demostrar els coneixements teòrics i pràctics generals adquirits en l'assignatura. |
50 |
Altres |
|
|
|
|
Altres comentaris i segona convocatòria |
Per aprovar l'assignatura, caldrà obtenir una puntuació mitjana superior a 5 tant a la part teòrica com a la part pràctica. En segona convocatòria, els estudiants hauran d'aprovar un examen final amb pes de 50% i superar una pràctica global amb pes de 50%. Consideracions per la covid-19. Els exàmens es realitzaran de forma presencial. A causa de l'emergència sanitària, en cas de confinament o de restriccions en la mobilitat, les activitats avaluatives, inclosos els exàmens, es farien en línia en les dates previstes. En l'espai Moodle de l'assignatura hi podreu consultar la informació actualitzada respecte possibles canvis avaluatius. Consideracions finals. El professor podrà establir a la Guia Docent aquelles mesures que consideri oportunes per al bon desenvolupament de les activitats avaluatives. Les mesures podrien incloure limitacions pel que fa a l'ús o tinença de dispositius de comunicació i transmissió de dades durant la realització de les proves i seran d'obligat compliment per part de l'alumnat (art. 21 NAM Grau i art. 20 NAM Màster). |
Bàsica |
Deitel, Java, How to Program, Prentice Hall, 2004
Hansen, Mark D., SOA using Java Web services, Prentice Hall, 2007
Brett McLaughlin, Justin Edelson, Java & Xml, O'Reilly Media, Inc., 2007
Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP, Second Edition, O'Reilly Media, Inc, 2008
Jennifer Niederst Robbins, Learning Web design : a beginner's guide to HTML, CSS, JavaScript, and web graphics, O'Reilly Media, Inc., 2018
|
|
Complementària |
A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002
|
|
Assignatures que en continuen el temari |
SISTEMES DE COMERÇ ELECTRÒNIC/17234121 |
|
Assignatures que es recomana haver cursat prèviament |
METODOLOGIES DE LA PROGRAMACIÓ/17234116 | BASES DE DADES/17234103 | PROGRAMACIÓ/17234114 | XARXES DE DADES/17234118 |
|
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent |
|