Desenvolupament web en entorn servidor
Programa
Servidor web
24 h · 80%Accés a dades
6 h · 20%Resultats d'aprenentatge
RA1Selecciona les arquitectures i tecnologies de programació web en entorn servidor, analitzant les capacitats i característiques pròpies.7 criteris d'avaluació
- CA1Caracteritza i diferencia els models d'execució de codi al servidor i al client web.
- CA2Reconeix els avantatges que proporciona la generació dinàmica de pàgines.
- CA3Identifica els mecanismes d'execució de codi als servidors web.
- CA4Reconeix les funcionalitats que aporten els servidors d'aplicacions i la integració amb els servidors web.
- CA5Identifica i caracteritza els principals llenguatges i tecnologies relacionats amb la programació web en entorn servidor.
- CA6Verifica els mecanismes d'integració dels llenguatges de marques amb els llenguatges de programació en entorn servidor.
- CA7Reconeix i avalua les eines i frameworks de programació en entorn servidor.
RA2Escriu sentències executables per un servidor web reconeixent i aplicant procediments d’integració del codi en llenguatges de marques.8 criteris d'avaluació
- CA1Reconeix els mecanismes de generació de pàgines web a partir de llenguatges de marques amb codi embegut.
- CA2Identifica les principals tecnologies associades.
- CA3Utilitza etiquetes per a la inclusió de codi al llenguatge de marques.
- CA4Reconeix la sintaxi del llenguatge de programació que s’ha d’utilitzar.
- CA5Escriu sentències simples i en comprova els efectes en el document resultant.
- CA6Utilitza directives per modificar el comportament predeterminat.
- CA7Utilitza els diferents tipus de variables i operadors disponibles en el llenguatge.
- CA8Identifica els àmbits d'utilització de les variables.
RA3Escriu blocs de sentències embeguts en llenguatges de marques, seleccionant i utilitzant les estructures de programació.7 criteris d'avaluació
- CA1Utilitza mecanismes de decisió en la creació de blocs de sentències.
- CA2Utilitza bucles i verifica el funcionament.
- CA3Utilitza matrius (arrays) per emmagatzemar i recuperar conjunts de dades.
- CA4Crea i utilitza funcions.
- CA5Utilitza formularis web per a interactuar amb l'usuari del navegador web.
- CA6Empra mètodes per recuperar la informació introduïda al formulari.
- CA7Afegeix comentaris al codi.
RA4Desenvolupa aplicacions web embegudes en llenguatges de marques analitzant i incorporant funcionalitats segons especificacions.6 criteris d'avaluació
- CA1Identifica els mecanismes disponibles per al manteniment de la informació que fa a un client web concret i n'assenyala els avantatges.
- CA2Utilitza mecanismes per mantenir l'estat de les aplicacions web.
- CA3Utilitza mecanismes per emmagatzemar informació en el client web i per recuperar el seu contingut.
- CA4Identifica i caracteritza els mecanismes disponibles per a l’autenticació d’usuaris.
- CA5Escriu aplicacions que integrin mecanismes d'autenticació d'usuaris.
- CA6Utilitza eines i entorns per facilitar la programació, prova i depuració del codi.
RA5Desenvolupa aplicacions web identificant i aplicant mecanismes per separar el codi de presentació de la lògica de negoci.8 criteris d'avaluació
- CA1Identifica els avantatges de separar la lògica de negoci dels aspectes de presentació de l'aplicació.
- CA2Analitza i utilitza mecanismes i frameworks que permeten realitzar aquesta separació i les seves característiques principals.
- CA3Utilitza objectes i controls en el servidor per generar l'aspecte visual de l'aplicació web al client.
- CA4Utilitza formularis generats de forma dinàmica per respondre als esdeveniments de l'aplicació web.
- CA5Identifica i aplica els paràmetres relatius a la configuració de l'aplicació web.
- CA6Escriu aplicacions web amb manteniment d'estat i separació de la lògica de negoci.
- CA7Aplica els principis i els patrons de disseny de la programació orientada a objectes.
- CA8Prova i documenta el codi.
RA6Desenvolupa aplicacions web d'accés a magatzems de dades, aplicant mesures per mantenir la seguretat i la integritat de la informació.7 criteris d'avaluació
- CA1Analitza les tecnologies que permeten l'accés mitjançant programació a la informació disponible a magatzems de dades.
- CA2Crea aplicacions que estableixin connexions amb bases de dades.
- CA3Recupera informació emmagatzemada en bases de dades.
- CA4Publica en aplicacions web la informació recuperada.
- CA5Utilitza conjunts de dades per emmagatzemar la informació.
- CA6Crea aplicacions web que permetin l'actualització i l'eliminació d'informació disponible en una base de dades.
- CA7Prova i documenta les aplicacions web.
RA7Desenvolupa serveis web reutilitzables i accessibles mitjançant protocols web, verificant-ne el funcionament.8 criteris d'avaluació
- CA1Reconeix les característiques pròpies i l'àmbit d'aplicació dels serveis web.
- CA2Reconeix els avantatges d'utilitzar serveis web per proporcionar accés a funcionalitats incorporades a la lògica de negoci d'una aplicació.
- CA3Identifica les tecnologies i els protocols implicats en el consum de serveis web.
- CA4Utilitza els estàndards i arquitectures més difosos i implicats en el desenvolupament de serveis web.
- CA5Programa un servei web.
- CA6Verifica el funcionament del servei web.
- CA7Consumeix el servei web.
- CA8Documenta un servei web.
RA8Genera pàgines web dinàmiques analitzant i utilitzant tecnologies i frameworks del servidor web que afegeixin codi al llenguatge de marques.7 criteris d'avaluació
- CA1Identifica les diferències entre l'execució de codi al servidor i al client web.
- CA2Reconeix els avantatges d'unir les dues tecnologies en el procés de desenvolupament de programes.
- CA3Identifica les tecnologies i els frameworks relacionats amb la generació per part del servidor de pàgines web amb guions embeguts.
- CA4Utilitza aquestes tecnologies i frameworks per a generar pàgines web que incloguin interacció amb l'usuari.
- CA5Utilitza aquestes tecnologies i frameworks per a generar pàgines web que incloguin verificació de formularis.
- CA6Utilitza aquestes tecnologies i frameworks per a generar pàgines web que incloguin modificació dinàmica del seu contingut i la seva estructura.
- CA7Aplica aquestes tecnologies i frameworks en la programació d'aplicacions web.
RA9Desenvolupa aplicacions web híbrides seleccionant i utilitzant tecnologies, frameworks servidor i repositoris heterogenis d'informació.8 criteris d'avaluació
- CA1Reconeix els avantatges que proporciona la reutilització de codi i l'aprofitament d'informació ja existent.
- CA2Identifica tecnologies i frameworks aplicables en la creació d'aplicacions web híbrides.
- CA3Crea una aplicació web que recuperi i processi dipòsits d'informació ja existents.
- CA4Crea dipòsits específics a partir d'informació existent a magatzems d'informació.
- CA5Utilitza llibreries de codi i frameworks per incorporar funcionalitats específiques a una aplicació web.
- CA6Programa serveis i aplicacions web utilitzant com a base informació i codi generats per tercers.
- CA7Analitza i utilitza llibreries de codi relacionades amb Big Data i intel·ligència de negocis, per incorporar anàlisi i intel·ligència de dades provinent de repositoris.
- CA8Prova, depura i documenta les aplicacions generades.