Universitat de Girona

Programa de l'assignatura

Curs 2004-05

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)  

El curs es desenvoluparà amb un conjunt de temes teorics i altres de pràctics que es detallen a continuació:

Contingut teòric

  • Conceptes bàsics del WWW
    • Introducció a WWW
    • Servidors Web i Aplicacions
    • Introducció a HTML
  • Interacció amb el Servidor:
    • Formularis HTML
    • Pàgines dinàmiques de Servidor
    • Introducció a ASP
    • Objectes ASP
    • Concepte de Sessió
  • Informació a una Aplicació Web:
    • Naturalessa de la informació
    • Cookies
    • Fitxers
    • Bases de dades
  • Desenvolupament Aplicacions Web :
    • Introducció
    • Anàlisi i modelització
    • Disseny Conceptual
    • Disseny lògic
    • Disseny detallat
  • Tecnologies de creació de continguts:
    • Introducció
    • XML i XSLT
    • CSS
  • Disseny de Pàgines:
    • Introducció
    • Usabilitat
  • Disseny de Continguts:
    • Introducció
    • Esquemes d'organització
    • Estructures d'organització
  • Disseny del Site:
    • Introducció
    • Sistemes de navegació
    • Elements navegacionals
    • Personalització per usuari
  • Seguretat d'un Web Site:
    • Introducció
    • Seguretat d'accés
    • Seguretat de comunicació
  • Publicació a WWW
    • Introducció
    • ISP
    • Opcions de publicació

Contingut pràctic. Organitzat en 10 sessions de laboratori

  • Sessió 1. HTML:
    • Tags HTML
    • Exercici 1: Confecció fitxa personal amb HTML
  • Sessió 2. HTML + ASP:
    • Formularis HTML
    • Objectes Request i Response
    • Exercici 2: Formulari HTML i recollida de paràmetres ASP
  • Sessió 3. Manteniment de sessió:
    • Objectes Session, Application i Server
    • Exercici 3: Manteniment de sessió amb ASP
  • Sessió 4. Cookies:
    • Cookies des d'ASP
    • Exercici 4: Personalització pàgina
  • Sessió 5. ASP + BDD (I):
    • Introducció a Access
    • Introducció a ADO
    • Exercici 5: Consulta Agenda
  • Sessió 6. ASP + BDD (II):
    • ADO: Objecte Recordset
    • Exercici 6: Alta-Modificació Agenda
  • Sessió 7. ASP + BDD (i III):
    • ADO: Objecte Command
    • Exercici 7: Paginació Agenda
  • Sessió 8. CSS:
    • Introducció a CSS
    • Exercici 8: Format a l'agenda amb CSS
  • Sessió 9. JavaScript:
    • Introducció a JavaScript (I)
    • Objectes del llenguatge
    • Exercici 9: Validació formulari
  • 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à