Tipus A
|
Codi |
Competències Específiques | | IS1 |
Capacitat per desenvolupar, mantenir i avaluar serveis i sistemes de programari que satisfacin tots els requisits de l'usuari i es comportin de forma fiable i eficient, siguin assequibles de desenvolupar i mantenir, i compleixin normes de qualitat, aplicant les teories, principis, mètodes i pràctiques de l'enginyeria de programari.
|
| IS3 |
Capacitat de donar solució a problemes d'integració en funció de les estratègies, estàndards i tecnologies disponibles.
|
| IS4 |
Capacitat d'identificar i analitzar problemes i dissenyar, desenvolupar, implementar, verificar i documentar solucions de programari sobre la base d'un coneixement adequat de les teories, models i tècniques actuals.
|
Tipus B
|
Codi |
Competències Transversals |
Tipus C
|
Codi |
Competències Nuclears |
Tipus A
|
Codi |
Resultats d'aprenentatge |
| IS1 |
Dissenya i implementa aplicacions web amb persistència i patrons de disseny, integrant diverses tecnologies
Coneix i comprèn l’arquitectura client/servidor.
Coneix els protocols de nivell d’aplicació que intervenen en la programació orientada a Internet.
Sap usar programari per a la creació d’aplicacions web
Analitza i avalua les diferents tecnologies per a la construcció d’aplicacions web
| | IS3 |
Dissenya i implementa aplicacions web amb persistència i patrons de disseny, integrant diverses tecnologies
Sap usar software per a la creació d’aplicacions web
Comprèn les tecnologies disponibles per a la creació d’arquitectures orientades a serveis.
Dissenya un sistema de comunicacions intra i inter organització.
| | IS4 |
Dissenya i implementa aplicacions web amb persistència i patrons de disseny, integrant diverses tecnologies
Analitza i avalua les diferents tecnologies per a la construcció d’aplicacions web
|
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 I JSON. |
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 |
|
2 |
0 |
2 |
Pràctiques a través de TIC |
|
28 |
49 |
77 |
Sessió Magistral |
|
26 |
39 |
65 |
Atenció personalitzada |
|
2 |
0 |
2 |
|
Proves objectives de preguntes curtes |
|
4 |
0 |
4 |
|
(*) 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. |
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ó |
<p>L'atenció personalitzada es farà en horari de consulta de forma presencial o per correu electrònic. 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.</p> |
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 un pes del 50% i superar una pràctica global amb un pes del 50%. 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 |
BASES DE DADES/17234103 | PROGRAMACIÓ/17234114 |
|
(*)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 |
|