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

Estudia

Dades generals

Curs acadèmic:
2007
Descripció:
Aquest curs introdueix el desenvolupament d’aplicacions Web. Es veuen els següents conceptes: servidors web, servidors d’aplicacions web, mètodes de desenvolupament 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:
Sense especificar
S’utilitzen documents en llengua anglesa:
Sense especificar

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.4.1. Llenguatge script de client

                    2.4.2. DOM. Document Object Model

          2.5. Informació en una aplicació web

          2.6. Altres tecnologies distribuïdes

          2.7. Seguretat en aplicacions web

3. <b>Plataforma J2EE</b>

          3.1. Java Servlets

          3.2. JSP. Java Server Pages

          3.3. JDBC. Accés a bases de dades

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

          4.1. Struts. Framework per MVC

          4.2. Spring: Contenidor lleuger per J2EE

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

          5.1. Requeriments i casos d'ús

          5.2. Anàlisi

          5.3. Deninit l'arquitectura

          5.4. Disseny per aplicacions web

          5.5. Directives de disseny i implementació

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
Exposició dels estudiants 0,50 1,00 1,50
Prova d'avaluació 1,50 0 1,50
Sessió expositiva 28,00 44,00 72,00
Sessió pràctica 14,00 15,00 29,00
Total 55,00 87,00 142

Bibliografia

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Pràctica individual 1. Confecció fitxa personal amb HTML i CSS
Pràctica individual 2. Entorn d'una aplicació web amb Struts i Spring. Llistat de contactes
Pràctica individual 3. Model i accés a BDD amb Spring. Llistat de contactes
Pràctica individual 4. Afegir i esborrar contactes
Pràctica individual 5. Validació de formularis amb Struts. Modificació de contactes
Pràctica individual 6. Identificació d'usuaris. Accés a accions Struts per usuaris.
Pràctica individual 7. Paginació de contactes
Pràctica en grup. Requeriments
Pràctica en grup. Anàlisi i disseny d'una aplicació web
Pràctica en grup. Implementació d'una aplicació web
Exàmen

Qualificació

L’avaluació de l’assignatura constarà de tres parts:


  • Pràctica en grup 50%

  • Pràctiques individuals 20%

  • Examen 30%


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.



L’exàmen podrà incloure conceptes vistos a les classes teòriques o pràctiques.

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.