Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2011
Descripció:
Aquest curs introdueix el desenvolupament d’aplicacions Web. Es veuen els següents conceptes: servidors web, servidors d’aplicacions web, mètodes i patrons de desenvolupament i disseny d’aplicacions web, scripting de client i de servidor.
Crèdits:
6
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Poc (25%)
S’utilitzen documents en llengua anglesa:
Indistintament (50%)

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
Marc Massot Bayes

Competències

  • Analitzar i dissenyar aplicacions informàtiques tan des del punt de vista teòric com pràctic
  • Dissenyar bases de dades i sistemes d’informació.
  • Ser capaç d'integrar sistemes d'informació.
  • Elaborar documentació tècnica.
  • Comunicar-se adequadament tant de forma oral com escrita.
  • Treballar en equip i de manera compromesa en el grup de treball.
  • Aprenentatge autònom
  • Motivació per la qualitat

Altres Competències

  • Conèixer els conceptes i principis de WWW.
  • Ser capaç de desenvolupar una aplicació Web amb BDD utilitzant un mètode de disseny formal.
  • Conèixer l’estat de l’art d’eines i llenguatges de desenvolupament d’aplicacions Web.
  • Conèixer el principis bàsics de la plataforma J2EE

Continguts

1. <b>Conceptes bàsics</b>

          1.1. Introducció a WWW

          1.2. Internet - TCP/IP

          1.3. WWW. World Wide Web

2. <b>Aplicacions Web</b>

          2.1. Tecnologies de creació de contingut

          2.2. Interacció amb el servidor

          2.3. El servidor web

          2.4. Clients dinàmics

          2.5. Informació en una aplicació web

          2.6. Altres tecnologies distribuïdes

          2.7. Seguretat en aplicacions web

3. <b>Plataforma JEE</b>

          3.1. Java Servlets

          3.2. JSP. Java Server Pages

          3.3. JDBC. Accés a bases de dades

4. <b>Extensions per JEE</b>

          4.1. Groovy. Llenguatge dinàmic per la JVM

          4.2. Spring: Contenidor lleuger per JEE

          4.3. Hibernate. Un model de persistència per JEE

          4.4. Grails. Bastiment per Aplicacions Web JEE

5. <b>Patrons per Aplicacions Web</b>

          5.1. Patró MVC

          5.2. Controlador Frontal vs Controlador de Pàgina

          5.3. Controlador d'Aplicació

          5.4. Evitant el doble enviament de dades

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Altres 1,00 0 1,00
Elaboració individual de treballs 10,00 27,00 37,00
Prova d'avaluació 2,00 0 2,00
Sessió expositiva 28,00 44,00 72,00
Sessió pràctica 14,00 15,00 29,00
Total 55,00 86,00 141

Bibliografia

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Pràctiques individuals Durant sessions de laboratori es desenvoluparant 7 pràctiques individuals per dotar als alumnes de coneixements pràctics per el desenvolupament d'aplicacions web Cada pràctica individual s'avaluarà primant en gran mesura els terminis per garantir el correcte seguiment de l'assignatura 20
Pràtica en grup Desenvolupament d'una aplicació web de mida mitjana en grups de 2 o 3 persones Caldrà lliurar l'apliciació desenvolupada i defensar en una exposició oral 50
Proves avaluació contínua de teoria Proves de 10 minuts al final de cada sessió de teoria sobre el contingut explicat. Cal tenir un 80% de les proves fetes per aprovar per avaluació contínua. Per recuperar l'avaluació continua es farà l'examen de 2a convocatòria. 30

Qualificació

La nota mínima de cada part serà 4 (es serà molt estricte).


La pràctica en grup serà una pràctica en grups de 2 o 3 persones (ni més, ni menys) que tindrà diverses entregues durant el curs. Preferiblement 3 persones però s'acceptaran grups de 2 persones. L’entrega final es farà conjuntament per tots els membres del grup al despatx del professor. La nota d’aquesta part serà numèrica sobre 10. L’entrega de l’informe final de la pràctica en grup serà el dia de l’exàmen on us podreu apuntar per a fer la presentació.


Les pràctiques individuals es realitzaran durant el curs per consolidar els conceptes desenvolupats a les classes pràctiques i/o teòriques. L’entrega de totes les pràctiques és indispensable per superar l’assignatura. Les notes per aquestes pràctiques serà: A(10), B(7,5), C(5), D(3) i E(casos especials normament No Presentat). Un alumne amb alguna entrega amb nota E serà avaluat a NP. Totes les pràctiques individuals entregades fora de termini rebràn com a puntuació màxima C doncs es pretén valorar el seguiment de l’assignatura.

Observacions

Per al desenvolupament de les pràctiques tindreu un compte personal a un servidor. Aquest compte permet hostetjar les vostres aplicacions web a aquest servidor que farà de servidor web.
L’alumne:
Utilitzarà aquests comptes per tasques relacionades amb l’assignatura. Qualsevol treball/contigut que no estigui relacionat amb l’assignatura no es pot posar al compte.
No heu d’intentar accedir a àrees del servidor fora del vostre compte.
Qualsevol violació representarà un zero a l’assignatura. El mal ús dels comptes representarà l’anul·lació del compte permenentment.

Assignatures recomanades

  • Bases de dades
  • Enginyeria del software: disseny
  • Enginyeria del software: especificació
  • Multimèdia i tecnologies de comunicació

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.