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
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.
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.