Tipo A
|
Código |
Competencias Específicas | | 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.
|
Tipo B
|
Código |
Competencias Transversales |
Tipo C
|
Código |
Competencias Nucleares |
Tipo A
|
Código |
Resultados de aprendizaje |
| 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
|
Tipo B
|
Código |
Resultados de aprendizaje |
Tipo C
|
Código |
Resultados de aprendizaje |
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. |
Metodologías :: Pruebas |
|
Competencias |
(*) Horas en clase
|
Horas fuera de clase
|
(**) Horas totales |
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 caso de docencia no presencial, serán las horas de trabajo con soporte virtual del profesor. (**) Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de los alumnos |
Metodologías
|
descripción |
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ón |
<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> |
Metodologías |
Competencias
|
descripción |
Peso |
|
|
|
|
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 |
Otros |
|
|
|
|
Otros comentarios y segunda convocatoria |
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
|
|
Asignaturas que continúan el temario |
SISTEMES DE COMERÇ ELECTRÒNIC/17234121 |
|
Asignaturas que se recomienda haber cursado previamente |
BASES DE DADES/17234103 | PROGRAMACIÓ/17234114 |
|
(*)La Guía docente es el documento donde se visualiza la propuesta académica de la URV. Este documento es público y no es modificable, excepto en casos excepcionales revisados por el órgano competente o debidamente revisado de acuerdo la normativa vigente. |
|