Programació web avançada Codi:  06.554    :  6
Consulta de les dades generals   Descripció   L'assignatura en el conjunt del pla d'estudis   Coneixements previs   Objectius i competències   Continguts   Consulta dels recursos d'aprenentatge de la UOC per a l'assignatura   Informació addicional sobre els recursos d'aprenentatge i eines de suport   Informacions sobre l'avaluació a la UOC   Consulta del model d'avaluació  
Aquest és el pla docent de l'assignatura per al segon semestre del curs 2023-2024. Podeu consultar si l'assignatura s'ofereix aquest semestre a l'espai del campus Més UOC / La universitat / Plans d'estudis). Un cop comenci la docència, heu de consultar-lo a l'aula. El pla docent pot estar subjecte a canvis.

Programació Web Avançada és una assignatura que introdueix a l'estudiant en la programació d'aplicacions Web interactives que aporten millores d'interacció i rendiment respecte a les pàgines Web estàtiques i a les dinàmiques que requereixen la recàrrega total de la pàgina.

L'assignatura revisa conceptes fonamentals de la programació Web, com la asincronía i la manipulació del DOM (Document Object Model); que l'estudiant ja hauria de conèixer abans de cursar l'assignatura. A continuació, s'aprofundeix en conceptes més avançats de la programació Web, com la gestió de l'estat o la integració de les dades en les nostres aplicacions.

Els conceptes es posen en pràctica mitjançant el desenvolupament d'un cas d'estudi basat en el framework Vue.js.

Amunt

Al pla d'estudis del Grau en Multimèdia 2009, aquesta assignatura és optativa i forma part de les mencions Desenvolupament d'aplicacions interactives i Enginyeria web. Per cursar aquesta assignatura l'estudiant hauria d'haver realitzat les assignatures següents:

  • Llenguatges i estàndards web
  • Programació
  • Programació web

Als plans d'estudis del Grau en Tècniques d'Interacció Digital i Multimèdia i del del Grau en Multimèdia 2023, aquesta assignatura és optativa. Per cursar aquesta assignatura l'estudiant hauria d'haver realitzat les assignatures següents:

  • HTML i CSS
  • Fonaments de programació per a multimèdia

Amunt

Es imprescindible tenir uns coneixements bàsics de JavaScript, adquirits a l'assignatura Programació Web (o Fonaments de programació per a multimèdia).

Amunt

Aquesta assignatura té els següents objectius:

  • Estudiar els conceptes de pàgines estàtiques i dinàmiques així com les aplicacions Web i RIA
  • Veure l'evolució de la Web i tecnologies que ho han fet possible fins a l'actualitat
  • Conèixer el desenvolupament d'aplicacions web amb Vue.js
  • Estudiar el DOM i AJAX per a implementar pàgines més interactives

Es desenvolupen les següents competències específiques del Grau en Multimèdia 2009:

  • CE12. Capacitat per a integrar i gestionar continguts digitals en aplicacions multimodals d'acord amb criteris estètics, tècnics i funcionals.
  • CE13. Capacitat per a usar de forma apropiada els llenguatges de programació i les eines de desenvolupament per a l'anàlisi, disseny i implementació d'aplicacions.
  • CE14. Capacitat d'organitzar i gestionar la informació utilitzant tecnologies de bases de dades, llenguatges i models estàndard.
  • CE15. Capacitat per a implementar, posar en marxa i mantenir programari i maquinari multimèdia.

Es desenvolupen les següents competències transversals i específiques del Grau en Tècniques d'Interacció Digital i Multimèdia y Grau en Multimèdia 2023:

  • CT1 . Utilitzar i aplicar les TIC en l'àmbit acadèmic i professional
  • CT2. Comunicar-se en anglès amb el nivell B2 del Marc europeu comú de referència per a les llengües
  • CE4. Utilitzar, de manera adequada, els llenguatges de programació, les eines de desenvolupament i les tecnologies disponibles per a l'anàlisi, el disseny i la implementació d'aplicacions multimèdia

Les competències i resultats d'aprenentatge de cada activitat faran referència a les competències del Grau en Tècniques d'Interacció Digital i Multimèdia, i el Grau en Multimèdia 2023..

Amunt

  1. Introducció a la programació web avançada
  2. L'entorn de desenvolupament
  3. Conceptes bàsics de Javascript
  4. Conceptes avançats
    1. El patró MVVM
    2. Els components Web
    3. Gestió de l'estat
    4. Asincronia
    5. Consum de dades mitjançant APIs externes
    6. Integració back-end / front-end

Amunt

Com que és una assignatura basada en tecnologia actuals, la volatilitat és alta, per la qual cosa els recursos d'aprenentatge són majoritàriament externs. Durant el curs es pauta el procés d'aprenentatge indicant quins recursos llegir i on fer més èmfasi per aprofundir en els coneixements requerits per a l'assignatura.

Amunt

El procés d'avaluació es fonamenta en el treball personal de l'estudiant i pressuposa l'autenticitat de l'autoria i l'originalitat dels exercicis realitzats.

La manca d'autenticitat en l'autoria o d'originalitat de les proves d'avaluació; la còpia o el plagi; l'intent fraudulent d'obtenir un resultat acadèmic millor; la col·laboració, l'encobriment o l'afavoriment de la còpia, o la utilització de material, programari o dispositius no autoritzats durant l'avaluació, entre altres, són conductes irregulars en l'avaluació que poden tenir conseqüències acadèmiques i disciplinàries greus.

Aquestes conductes irregulars poden comportar el suspens (D/0) en les activitats avaluables que es defineixin en el pla docent -incloses les proves finals- o en la qualificació final de l'assignatura, sigui perquè s'han utilitzat materials, programari o dispositius no autoritzats durant les proves, com ara xarxes socials o cercadors d'informació a internet, perquè s'han copiat fragments de text d'una font externa (internet, apunts, llibres, articles, treballs o proves d'altres estudiants, etc.) sense la citació corresponent, o perquè s'ha dut a terme qualsevol altra conducta irregular.

Així mateix, i d'acord amb la normativa acadèmica, les conductes irregulars en l'avaluació també poden donar lloc a la incoació d'un procediment disciplinari i a l'aplicació, si escau, de la sanció que correspongui, de conformitat amb l'establert a la normativa de convivència de la UOC.

En el marc del procés d'avaluació, la UOC es reserva la potestat de:

  • Sol·licitar a l'estudiant que acrediti la seva identitat segons l'establert a la normativa acadèmica.
  • Sol·licitar a l'estudiant que acrediti l'autoria del seu treball al llarg de tot el procés d'avaluació, tant avaluació contínua com avaluació final, per mitjà d'una prova oral o els mitjans síncrons o asíncrons que estableixi la Universitat. Aquests mitjans tindran per objecte verificar els coneixements i les competències que garanteixin l'autoria; en cap cas no implicaran una segona avaluació. Si no és possible garantir l'autoria de l'estudiant, la prova serà qualificada amb D, en el cas de l'avaluació contínua, o amb un Suspens, en el cas de l'avaluació final.

    A aquests efectes, la UOC pot exigir a l'estudiant l'ús d'un micròfon, una càmera o altres eines durant l'avaluació; és responsabilitat de l'estudiant assegurar que aquests dispositius funcionen correctament.

Amunt

L'assignatura només es pot aprovar amb el seguiment i la superació de l'avaluació contínua (AC). La qualificació final de l'assignatura és la nota obtinguda a l'AC.

 

Amunt