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
6. <b>Noves solucions per sistemes d'informació</b>
6.1. Programació Orientada a Aspectes (AOP)
6.2. Llenguatges Especifics del Domini (DSL)
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.