Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105IG0019 NOVES TECNOLOGIES DE SISTEMES D'INFORMACIÓ


Objectius  

Donar a conèixer a l'alumne els coneixements teòrics i pràctics per al desenvolupament d'aplicacions Web.

Un cop l’alumne hagi superat l’assignatura:

  1. Coneixerà els conceptes i principis de WWW.
  2. Serà capaç de desenvolupar una aplicació Web amb BDD utilitzant un mètode de disseny formal.
  3. Podrà construir i mantenir un web site ben dissenyat.
  4. Coneixerà l’estat de l’art d’eines i llenguatges de desenvolupament d’aplicacions Web.
 
Prerrequisits  

Es recomenable que l’alumne tingui coneixements bàsics de programació, programació utilitzant objectes, programació orientada a events i utilització de bases de dades relacionals. L’alumne haurà de conéixer el cicle de vida d’un projecte de programari i l’especificació de sistemes informàtics.
 
Contingut (Programa)  

Teoria Pràctiques
17/02 Presentació del curs
24/02 Conceptes bàsics:
  • Introducció a WWW
  • Servidors Web i Aplicacions
  • Introducció a HTML
Sessió 0. Introducció:
  • Funcionament del laboratori
  • Exercici 0: Comunicació amb un Web Server
02/03 Interacció amb el Servidor:
  • Formularis HTML
  • Pàgines dinàmiques de Servidor
  • Introducció a ASP
Sessió 1. HTML:
  • Tags HTML
  • Exercici 1: Confecció fitxa personal amb HTML
09/03 Interacció amb el Servidor (cont.):
  • Introducció a ASP (cont.)
  • Objectes ASP
  • Concepte de Sessió
Sessió 2. HTML + ASP:
  • Formularis HTML
  • Objectes Request i Response
  • Exercici 2: Formulari HTML i recollida de paràmetres ASP
16/03 Informació a una Aplicació Web:
  • Naturalessa de la informació
  • Cookies
  • Fitxers
  • Bases de dades
Sessió 3. Manteniment de sessió:
  • Objectes Session, Application i Server
  • Exercici 3: Manteniment de sessió amb ASP
23/03 Desenvolupament Aplicacions Web (I):
  • Introducció
  • Anàlisi i modelització
  • Disseny Conceptual
Sessió 4. Cookies:
  • Cookies des d'ASP
  • Exercici 4: Personalització pàgina
30/03 Desenvolupament Aplicacions Web (II):
  • Disseny lògic
  • Disseny detallat
Sessió 5. ASP + BDD (I):
  • Introducció a Access
  • Introducció a ADO
  • Exercici 5: Consulta Agenda
13/04 Tecnologies de creació de continguts:
  • Introducció
  • XML i XSLT
  • CSS
20/04 Disseny de Pàgines:
  • Introducció
  • Usabilitat
Sessió 6. ASP + BDD (II):
  • ADO: Objecte Recordset
  • Exercici 6: Alta-Modificació Agenda
04/05 Disseny de Continguts:
  • Introducció
  • Esquemes d'organització
  • Estructures d'organització
Sessió 7. ASP + BDD (i III):
  • ADO: Objecte Command
  • Exercici 7: Paginació Agenda
11/05 Disseny del Site:
  • Introducció
  • Sistemes de navegació
  • Elements navegacionals
  • Personalització per usuari
Sessió 8. CSS:
  • Introducció a CSS
  • Exercici 8: Format a l'agenda amb CSS
18/05 Seguretat d'un Web Site:
  • Introducció
  • Seguretat d'accés
  • Seguretat de comunicació
Sessió 9. JavaScript:
  • Introducció a JavaScript (I)
  • Objectes del llenguatge
  • Exercici 9: Validació formulari
25/05 Publicació a WWW
  • Introducció
  • ISP
  • Opcions de publicació
Sessió 10. Javascript (i II):
  • Objectes DOM
  • Model d'events DOM
  • Exercici 10: Menú amb Javascript
 
Bibliografia  


  • STEIN, L.D.: How to set and mantain a world wide web site, (second edition) 1997,Addison-Wesley.
  • ROSENFELD, L.; MORVILLE, P.: Information architecture for the world wide web:Designing large-scale web sites, (firts edition February 1998, O'Reilly & associates
  • JESUS BOBADILLA et al.: HTML Dinàmico, ASP y JavaScript a través de ejemplos,1999, Ra-Ma
  • JESUS BOBADILLA et al.: Active Server Pages 3, 2000, Ra-Ma
  • JACOB NIELSEN: Usabilidad. Diseño de sitios Web, 2000, Pearson Educación
  • SHELLEY POWERS: HTML Dinàmico, 1999, ANAYA Multimedia
 
Mètodes docents  

Classes de teoria i problemes: 2 hores setmanals
Pràctiques: 2 hores setmanals
 
Tipus d'exàmens i avaluacions  

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

  • Pràctica en grup 50%
  • Pràctiques individuals 20%
  • Exàmen 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. 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.

     
    Informació addicional  

    Per al desenvolupament de les pràctiques tindreu un compte personal a un servidor NT. 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.
    • Només hi haurà en el compte documents ascii, html i asp, imatges i bases de dades
    • 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.

     
    Llengua de les classes  

    Català