Objectius |
Competències |
Coneixer el estàndars de comunicació i codificació en el World Wide Web |
A4 A7 A12 A17 A20
|
B2 B3 B14 B15
|
C2 C5
|
Disenyar sistemes i aplicacions Web |
A5 A7 A8 A17
|
B9 B11 B12
|
C2 C3
|
Coneixer les tecnologies actuals de Servidors d'Aplicacions i Serveis Web |
A7 A12 A17
|
B3 B4 B5 B7
|
C1 C2 C3
|
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 |
|
Sessió Magistral |
|
14 |
26.6 |
40.6 |
Pràctiques a través de TIC en aules informàtiques |
|
30 |
30 |
60 |
|
Atenció personalitzada |
|
0.5 |
0 |
0.5 |
|
Proves pràctiques |
|
16 |
32 |
48 |
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 |
Laboratoris i teoria amb conceptes bàsics de sistemes oberts |
Sessió Magistral |
Mitjançant classes magistrals s'explicarà la teoria que figura al programa de l'assignatura |
Pràctiques a través de TIC en aules informàtiques |
Les pràctiques de l'assignatura seran setmanals. Es desenvoluparan en grups de dos o tres alumnes. Les pràctiques de laboratori són obligatòries i cal aprovar-les per superar l'assignatura |
Atenció personalitzada |
|
|
Descripció |
Tutories en línia i consultes en el despatx i/o laboratoris. |
|
|
Descripció |
Pes |
Proves pràctiques |
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 comentaris i segona convocatòria |
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%. |
Bàsica |
Deitel, Java, How to Program, Prentice Hall, 2004
Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP, Second Edition, O'Reilly Media, 2008
Hansen, Mark D., SOA using Java Web services, Prentice Hall, 2007
Brett McLaughlin, Justin Edelson, Java And Xml, O'Reilly, 2007
|
|
Complementària |
A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002
|
|
Assignatures que es recomana cursar simultàniament |
ENGINYERIA DEL SOFTWARE/17071011 | PROGRAMACIÓ II/17071002 | BASES DE DADES/17071104 |
|
(*)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 |
|