Logo UAB
2023/2024

Tecnologia Web

Codi: 102170 Crèdits: 6
Titulació Tipus Curs Semestre
2501232 Empresa i Tecnologia OT 4 1

Professor/a de contacte

Nom:
Carlos Casado Martinez
Correu electrònic:
carlos.casado.martinez@uab.cat

Idiomes dels grups

Podeu accedir-hi des d'aquest enllaç. Per consultar l'idioma us caldrà introduir el CODI de l'assignatura. Tingueu en compte que la informació és provisional fins a 30 de novembre de 2023.


Prerequisits

No existeixen prerequisits. No obstant, per a una bona comprensió de l’assignatura, són recomanables coneixements de fonaments de programació i bases de dades.


Objectius

En aquesta assignatura aprendrem a programar una pàgina web i una botiga online. Coneixerem les tecnologies existents i veurem diverses formes d’introduir-nos en el disseny web, per aprendre a crear webs atractius, visualitzables des de diversos navegadors/dispositius i fent servir les tècniques de posicionament en els cercadors. També ens introduirem en la programació amb els llenguatges HTML, CSS i PHP per a la creació de webs amb contingut dinàmic amb accés a bases de dades mitjançant sentències SQL.  

 


Competències

  • Demostrar capacitat de planificació en funció d'objectius i recursos disponibles.
  • Demostrar motivació per la qualitat en els objectius i en el desenvolupament del treball.
  • Proposar, analitzar, validar i mantenir solucions informàtiques en el context d'una organització empresarial.
  • Que els estudiants puguin transmetre informació, idees, problemes i solucions a un públic tant especialitzat com no especialitzat.
  • Trobar solucions algorítmiques i utilitzar les eines de programació adequades per implementar-les en l'entorn d'una organització.

Resultats d'aprenentatge

  1. Comprendre els mètodes bàsics de representació de la informació, aprenentatge i recerca per a la resolució de problemes.
  2. Demostrar capacitat de planificació en funció d'objectius i recursos disponibles.
  3. Demostrar motivació per la qualitat en els objectius i en el desenvolupament del treball.
  4. Desenvolupar aplicacions distribuïdes a Internet i en entorns web.
  5. Dissenyar noves solucions algorítmiques basades en la idea de recursivitat o de tècniques específiques de disseny d'algoritmes.
  6. Enumerar els principals models i eines utilitzats en aplicacions distribuïdes a Internet.
  7. Utilitzar els mitjans tècnics més efectius i al dia en la comunicació oral i escrita.

Continguts

Els continguts que es tractaran són els següents:

  1. Introducció a les tecnologies web.
  2. Llenguatge HTML.
  3. Fulls d’estil CSS.
  4. Aspectes de disseny per a web.
  5. Disseny web adaptetiu.
  6. Serveis de Hosting.
  7. Entorn AMP (Apache, MySQL i PHP).
  8. Sintaxis, codificació i funcions PHP.
  9. Bases de dades MySQL i interacció amb PHP.
  10. Pàgines dinàmiques. Desar i recuperar dades amb MySQL.
  11. Gestors de continguts (Wordpress i WooCommerce)
  12. Botigues online.

 


Metodologia

La metodologia docent de l’assignatura es centra en l’aprenentatge basat en projectes. Per aconseguir aquest objectiu, s’estructurarà l’assignatura en classes de teoria i realització de projectes tutoritzats encaminats a consolidar la matèria de l’assignatura.

Aquest enfocament requereix d’una implicació especial dels estudiants tant en el desenvolupament de les sessions presencials com en l’activitat dirigida del curs. Es fomentarà el treball en equip i l’intercanvi col·laboratiu. No obstant, el procés final d’aprenentatge ha de ser individual, posat de relleu per l’activitat autònoma de cada estudiant, que haurà de complementar i enriquir el treball iniciat a les sessions dirigides del curs. L’activitat supervisada, al voltant de tutories reglades i consultes esporàdiques efectuades durant el curs, és igualment una eina imprescindible en l’adquisició dels coneixements que proporciona l’assignatura.

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.


Activitats formatives

Títol Hores ECTS Resultats d'aprenentatge
Tipus: Dirigides      
Classes de teoria 10 0,4 4, 5, 6
Pràctiques d'aula i laboratori 35 1,4 3, 4, 5
Tipus: Supervisades      
Tutories 15 0,6 2, 3
Tipus: Autònomes      
Lectura i estudi 20 0,8 2, 3
Preparació de presentacións de treballs 10 0,4 3, 7
Redacció d'informes 10 0,4 2, 3, 7
Treballs en casos 50 2 1, 3, 4, 5

Avaluació

Aquesta assignaura no contempla el sistema d'avaluació única.

La qualificació final de l’assignatura s’obtindrà a partir de la suma ponderada de les valoracions de les diferents evidències, tenint en compte que cada una de les components citades té un pes específic diferent:

30% (projecte1) + 40% (projecte2) + 30% (projecte3)

La qualificació de l’assignatura sortirà d’efectuar aquesta suma ponderada.

Un/a estudiant que realitzi almenys una de les components de l’avaluació continuada ja no podrà ser considerat com NO Avaluable.

Calendari d’activitats d’avaluació

Les dates de les diferents activitats d'avaluació (exercicis, lliurament de treballs, ...) s'anunciaran amb suficient antelació durant el semestre.

Irregularitats en actes d’avaluació  

Sense perjudici d'altres mesures disciplinàries que s'estimin oportunes, i d'acord amb la normativa acadèmica vigent, "en cas que un/una 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".  Apartat 10 de l'Article 116.Resultats de l'avaluació. (Normativa Acadèmica UAB)


Activitats d'avaluació continuada

Títol Pes Hores ECTS Resultats d'aprenentatge
Projectes 100% 0 0 1, 2, 3, 4, 5, 6, 7

Programari

A les pràctiques de l'assignatura es faran servir els següents programes:

  • VSCode
  • Chrome/Firefox/Edge/Safari
  • WordPress
  • WooComerce
  • xampp (Apache, MySQL)