
Serveis Web Avançats
Codi: 107741Crèdits: 12
| Titulació | Tipus | Curs |
|---|---|---|
| Comunicació Interactiva | OB | 2 |
Professor/a de contacte
- Nom :
- Julian del Amo Montoya
- Correu electrònic :
- julian.delamo@uab.cat
Equip docent
- Roger Solis Gilabert
- Maria Daniela Cordova Pintado
Idiomes dels grups
Podeu consultar aquesta informació al final del document.
Prerequisits
L’assignatura no té cap prerequisit oficial.
Es recomana haver cursat les assignatures:
107737 - Introducció a l'Algorítmica
107738 - Introducció a la Programació
104738 - Introducció a la Tecnologia Web
ja que és necessari tenir coneixements bàsics de programació estructurada, HTML i CSS.
Objectius
Els principals objectius de l'assignatura són:
Conèixer les tecnologies i llenguatges de programació dinàmica utilitzats en el desenvolupament d’aplicacions Web.
Proporcionar una visió general de les principals tecnologies de desenvolupament per la Web en entorns de servidor.
Conèixer les tecnologies d'accés a l'emmagatzemament i intercanvi de dades utilitzats en el desenvolupament d’aplicacions Web.
Resultats d'aprenentatge
- CM26 (Dissenyar aplicacions i pàgines web bàsiques i complexes que respectin els principis ètics i la perspectiva de gènere i siguin sensibles a les demandes i necessitats de la societat considerant el context econòmic, regulatori, social i mediambiental en el qual es desenvolupen.) Dissenyar aplicacions i pàgines web bàsiques i complexes que respectin els principis ètics i la perspectiva de gènere i siguin sensibles a les demandes i necessitats de la societat considerant el context econòmic, regulatori, social i mediambiental en el qual es desenvolupen.
- CM27 (Elaborar aplicacions i pàgines web funcionals tècnicament, usables per tot tipus de públics i adaptades a les característiques de l'organització per a la qual es creen.) Elaborar aplicacions i pàgines web funcionals tècnicament, usables per tot tipus de públics i adaptades a les característiques de l'organització per a la qual es creen.
- CM28 (Funcionar de manera autònoma i amb iniciativa i proactivitat en la creació i el desenvolupament d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva.) Funcionar de manera autònoma i amb iniciativa i proactivitat en la creació i el desenvolupament d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva.
- CM29 (Treballar en equip en els processos d'ideació, concreció i implementació d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva.) Treballar en equip en els processos d'ideació, concreció i implementació d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva.
- KM19 (Descriure el rol de la tecnologia web i identificar les tecnologies web actuals i més utilitzades des d'un punt de vista conceptual i pràctic.) Descriure el rol de la tecnologia web i identificar les tecnologies web actuals i més utilitzades des d'un punt de vista conceptual i pràctic.
- KM21 (Explicar els mètodes, tècniques, tecnologies i eines adequades per al desenvolupament d'aplicacions web en servidors locals i virtuals.) Explicar els mètodes, tècniques, tecnologies i eines adequades per al desenvolupament d'aplicacions web en servidors locals i virtuals.
- SM20 (Determinar les tecnologies web actuals i més utilitzades i la seva aplicació en la comunicació interactiva.) Determinar les tecnologies web actuals i més utilitzades i la seva aplicació en la comunicació interactiva.
- SM21 (Utilitzar els llenguatges de programació estructurada i dinàmica en la creació i desenvolupament d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva) Utilitzar els llenguatges de programació estructurada i dinàmica en la creació i desenvolupament d'aplicacions i pàgines web en l'àmbit de la comunicació interactiva
Continguts
- Programació en entorns client i servidor.
- Generació dinàmica de pàgines web.
- Llenguatges de programació en entorn servidor.
- Integració amb els servidors web.
- Integració amb els llenguatges de marques.
Activitats formatives i Metodologia
| Títol | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|
| Classes de teoria i problemes | 30 | 1,2 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Pràctiques de laboratori | 66 | 2,64 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Estudi personal | 104 | 4,16 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Preparació de les pràctiques de laboratori | 72 | 2,88 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
L’assignatura consta d’una part teòrica, part pràctica, i part de treball personal de l’alumne/a. S’imparteix un total de 96 hores presencials. La dedicació total és de 300 hores, pel que hi ha una dedicació no presencial de 204 hores. Al llarg de l’assignatura es duran a terme les següents activitats:
Classes de teoria i problemes (30 hores)
Sessions de teoria, on el professor subministrarà informació sobre els coneixements de l'assignatura i sobre estratègies per adquirir, ampliar i organitzar aquests coneixements. Es fomentarà la participació activa dels i les estudiants durant aquestes sessions, per exemple plantejant discussions en aquells punts que admetin solucions tecnològiques diverses.
Pràctiques de laboratori (66 hores)
Sessions de pràctiques al laboratori, on es plantejarà un projecte relacionat amb els temes de l’assignatura. Aquest projecte es portarà a terme en grups de dues persones. Les sessions hauran estat preparades, documentades i programades pel professor/a amb antelació i els/les estudiants les hauran de preparar abans d'assistir‐hi, revisant els coneixements teòrics relacionats i els aspectes tècnics bàsics del desenvolupament.
El calendari detallat amb el contingut de les diferents sessions s’exposarà el dia de presentació de l’assignatura. Es penjarà també al Campus Virtual on l’alumnat podrà trobar la descripció detallada dels exercicis i pràctiques, els diversos materials docents i qualsevol informació necessària per a l’adequat seguiment de l’assignatura. En cas de canvi de modalitat docent per raons sanitàries, el professorat informarà dels canvis que es produiran en la programació de l’assignatura i en les metodologies docents.
En una de les sessions de l’assignatura es destinaran uns 15 minuts per a que els estudiants puguin respondre les enquestes d’avaluació de l’actuació docent i d’avaluació de l’assignatura o mòdul.
Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, per a la complementació per part de l'alumnat de les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura/mòdul.
Avaluació
Activitats d'avaluació continuada
| Títol | Pes | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|---|
| Classes de teoria i problemes | 0.4 | 12 | 0,48 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Assistència i participació a les classes | 0.1 | 4 | 0,16 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Pràctiques de laboratori | 0.5 | 12 | 0,48 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
L’assignatura consta de les activitats d’avaluació següents:
- Activitat A, 10% sobre la qualificació final: Assistència, seguiment i participació a les classes de teoria.
- Activitat B, 40% sobre la qualificació final: proves d’avaluació individual per les sessions de teoria i problemes. Aquesta activitat comptarà amb 4 proves presencials realitzades durant el curs per valorar el grau de coneixements assolits per l’alumnat a nivell individual. En cadascuna d’aquestes proves s’avaluarà parcialment el contingut de l’assignatura fins al moment. Les proves tindran un pes d'un 25% en la nota final de l’activitat B. Per poder aprovar l’assignatura mitjançant l’avaluació continuada aquestes proves parcials s’han d’aprovar en conjunt amb una mitja de 5 entre totes.
- Activitat C, 50% sobre la qualificació final: seguiment i avaluació de les pràctiques de laboratori a través d’un seguiment de les sessions i l’avaluació tècnica de la documentació entregada per l’estudiant al final de l’activitat.
Per poder aprovar l’assignatura, caldrà treure una nota mínima de 5 en les activitats A, B, i C.
L’alumnat tindrà dret a la recuperació de l’assignatura si ha estat avaluat del conjunt d'activitats el pes de les quals equivalgui a un mínim de 2/3 parts de la qualificació total de l'assignatura. Per l’activitat d’avaluació B hi haurà una prova de recuperació (nota màxima de 5) per aquells/es estudiants que no hagin aconseguit una mitja de 5 entre les proves d'avaluació. Degut a la naturalesa pràctica de les pràctiques de laboratori, l’activitat d’avaluació C no disposarà de mecanisme de recuperació.
En cas de segona matrícula, l’alumnat podrà fer únicament les proves d'avaluació. La qualificació de l’assignatura correspondrà a la qualificació de la mitja obtinguda.
Aquesta assignatura no preveu el sistema d'avaluació única.
Per a aquesta assignatura, es permet l'ús de tecnologies d'Inteŀligència Artificial (IA) exclusivament en les activitats pràctiques indicades. L’alumnat haurà d'identificar clarament quines parts han estat generades amb aquesta tecnologia, especificar les eines emprades i incloure una reflexió crítica sobre com aquestes han influït en el procés i el resultat final de l’activitat. La no transparència de l’ús de la IA en aquesta activitat avaluable es considerarà falta d'honestedat acadèmica i pot comportar una penalització parcial o total en la nota de l'activitat, o sancions majors en casos de gravetat.
En cas que l’estudiant realitzi qualsevol irregularitat que pugui conduir a una variació significativa de la qualificació d’un acte d’avaluació, es qualificarà amb 0 aquest acte d’avaluació, amb independència del procés disciplinari que s’hi pugui instruir. En cas que es produeixin diverses irregularitats en els actes d’avaluació d’una mateixa assignatura, la qualificació final d’aquesta assignatura serà 0.
Bibliografia
https://developer.mozilla.org/es/docs/Web/JavaScript
https://www.w3schools.com/js/
Programari
Visual Studio Code
Grups i idiomes de l'assignatura
La informació proporcionada és provisional fins al 30 de novembre. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través d'aquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura
| Tipus de docència | Grup | Idioma | Semestre | Torn |
|---|---|---|---|---|
| (TE) Teoria | 6 | Català/Castellà | anual | tarda |
| (PLAB) Pràctiques de laboratori | 61 | Català/Castellà | anual | tarda |
| (PLAB) Pràctiques de laboratori | 62 | Català/Castellà | anual | tarda |
| (PLAB) Pràctiques de laboratori | 63 | Català/Castellà | anual | tarda |