Desenvolupament web en entorn client (0612)

...

99 hores

Activitats d’ensenyament i aprenentatge

Activitat Títol de l'activitat Resultats d'aprenentatge Hores
1
Suspense
0

Suspense

Amb Suspense els components poden aturar el renderitzat mentre esperen que finalitzi un procés asíncron, com la separació de codi o la recuperació de dades.

Resultats d'aprenentatge i criteris d'avaluació

1 Selecciona les arquitectures i tecnologies de programació sobre clients web, identificant i analitzant les capacitats i les característiques de cadascuna.
  1. Caracteritza i diferencia els models d’execució de codi al servidor i al client web.
  2. Identifica les capacitats i els mecanismes d’execució de codi dels navegadors web.
  3. Identifica i caracteritza els principals llenguatges relacionats amb la programació de clients web.
  4. Identifica i caracteritza els principals llenguatges relacionats amb la programació de clients web.
  5. Reconeix les particularitats de la programació de guions i els seus avantatges i desavantatges sobre la programació tradicional.
  6. Verifica els mecanismes d'integració dels llenguatges de marques amb els llenguatges de programació de clients web.
  7. Reconeix i avalua les eines de programació i prova sobre clients web.
2 Escriu sentències simples, aplicant la sintaxi del llenguatge i verificant la seva execució sobre navegadors web.
  1. Selecciona un llenguatge de programació de clients web a funció de les possibilitats.
  2. Utilitza els diferents tipus de variables i operadors disponibles al llenguatge.
  3. Identifica els àmbits d'utilització de les variables.
  4. Reconeix i comprova les peculiaritats del llenguatge respecte a les conversions entre diferents tipus de dades.
  5. Utilitza mecanismes de decisió en la creació de blocs de sentències.
  6. Utilitza bucles i verifica el funcionament.
  7. Afegeix comentaris al codi.
  8. Utilitza eines i entorns per facilitar la programació, la prova i la documentació del codi.
3 Escriu codi, identificant i aplicant les funcionalitats aportades pels objectes predefinits del llenguatge.
  1. Identifica els objectes predefinits del llenguatge.
  2. Analitza els objectes referents a les finestres del navegador i els documents web que hi contenen.
  3. Escriu sentències que utilitzin els objectes predefinits del llenguatge per canviar l'aspecte del navegador i el document que hi conté.
  4. Genera textos i etiquetes com a resultat de l'execució de codi al navegador.
  5. Escriu sentències que utilitzin els objectes predefinits del llenguatge per interactuar amb l'usuari.
  6. Utilitza les característiques pròpies del llenguatge en documents compostos per diverses finestres.
  7. Utilitza mecanismes del navegador web per emmagatzemar informació i recuperar-ne el contingut.
  8. Depura i documenta el codi.
4 Programa codi per a clients web analitzant i utilitzant estructures definides per l’usuari.
  1. Classifica i utilitza les funcions predefinides del llenguatge.
  2. Crea i utilitza funcions definides per l'usuari.
  3. Reconeix les característiques del llenguatge relatives a la creació i l'ús de matrius (arrays).
  4. Crea i utilitza matrius (arrays).
  5. Utilitza operacions agregades per al maneig d'informació emmagatzemada a col·leccions.
  6. Reconeix les característiques d'orientació a objectes del llenguatge.
  7. Crea codi per definir l'estructura d'objectes.
  8. Crea mètodes i propietats.
  9. Crea codi que faci ús d'objectes definits per l'usuari.
  10. Utilitza patrons de disseny de programari.
  11. Depura i documenta el codi.
5 Desenvolupa aplicacions web interactives integrant mecanismes de maneig d'esdeveniments.
  1. Reconeix les possibilitats del llenguatge de marques relatives a la captura dels esdeveniments produïts.
  2. Identifica les característiques del llenguatge de programació relatives a la gestió dels esdeveniments.
  3. Diferencia els tipus d'esdeveniments que es poden manejar.
  4. Crea un codi que capturi i utilitzi esdeveniments.
  5. Reconeix les capacitats del llenguatge relatives a la gestió de formularis web.
  6. Valida formularis web utilitzant esdeveniments.
  7. Utilitza expressions regulars per facilitar els procediments de validació.
  8. Prova i documenta el codi.
6 Desenvolupa aplicacions web analitzant i aplicant les característiques del model d'objectes del document.
  1. Reconeix el model d'objectes del document de pàgina web.
  2. Identifica els objectes del model, les propietats i els seus mètodes.
  3. Crea i verifica un codi que accedeixi a l'estructura del document.
  4. Crea nous elements de l'estructura i en modifica elements ja existents.
  5. Associa accions als esdeveniments del model.
  6. Identifica les diferències que presenta el model a diferents navegadors.
  7. Programa aplicacions web de manera que funcionin a navegadors amb diferents implementacions del model.
  8. Independitza les tres capes d'implementació (contingut, aspecte i comportament), en aplicacions web.
7 Desenvolupa aplicacions web dinàmiques, reconeixent i aplicant mecanismes de comunicació asíncrona entre client i servidor.
  1. Avalua els avantatges i els inconvenients d'utilitzar mecanismes de comunicació asíncrona entre client i servidor web.
  2. Analitza els mecanismes disponibles per a l'establiment de la comunicació asíncrona.
  3. Utilitza els objectes relacionats.
  4. Identifica les propietats i els seus mètodes.
  5. Utilitza comunicació asíncrona en l'actualització dinàmica del document web.
  6. Utilitzat diferents formats en l'enviament i la recepció d'informació.
  7. Programa aplicacions web asíncrones de manera que funcionin a diferents navegadors.
  8. Classifica, analitza i utilitza llibreries i frameworks que facilitin la incorporació de les tecnologies d'actualització dinàmica a la programació de pàgines web.
  9. Crea i prova i documentat aplicacions web que utilitzin aquestes llibreries i frameworks.