12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TemaDuraciónProtocolo HTTP y aplicaciones web 2 horasSistemas cliente-servidor. Protocolos <strong>de</strong>Internet. Protocolo HTTP. AplicacioneswebApplets Java6 horasImplementación básica <strong>de</strong> un applet. ElAWT: eventos y c<strong>la</strong>ses. El paquetejava.applet. Seguridad. Threads y applets.HTML6 horasLenguajes <strong>de</strong> marcado. El lenguaje HTML.Hojas <strong>de</strong> estilo en cascada (CSS). Normas<strong>de</strong> buen uso <strong>de</strong> código HTML.Programación <strong>de</strong> scripts6 horasLenguajes <strong>de</strong> script en el navegador. Ellenguaje JavaScript. Interacción con elnavegador. Interacción con el documentoHTML: el DOM. HTML dinámico.Seguridad.XML4 horasSintaxis XML. Validación <strong>de</strong> documentoscon DTDs. Hojas <strong>de</strong> estilo (XSL-T y XSL-FO). XML para sitios web. Lenguajesbasados en XML: WML, XHTML,...Multimedia y Animación web 4 horasMultimedia en web. Streaming. Lenguajesy herramientas para animación webTab<strong>la</strong> 2: Temario <strong>de</strong> teoría <strong>de</strong> <strong>la</strong> asignaturaDurante <strong>la</strong>s c<strong>la</strong>ses <strong>de</strong> teoría se intenta poner elmáximo número <strong>de</strong> ejemplos posible, con el fin <strong>de</strong>que el alumno pueda ver el uso real <strong>de</strong> <strong>la</strong>stecnologías. Asímismo se hace hincapié en <strong>la</strong>conveniencia <strong>de</strong> adherirse a los estándares. En <strong>la</strong>actualidad, y aunque organismos como el W3C[4] están normalizando <strong>la</strong>s tecnologías empleadasen <strong>la</strong> web, en <strong>la</strong> práctica muchos sitios websimplemente se adaptan al modo peculiar <strong>de</strong>funcionar <strong>de</strong> algunos navegadores, con losconsiguientes problemas <strong>de</strong> compatibilidad.Aunque en el temario se abordan estaspeculiarida<strong>de</strong>s, también se insiste en el uso <strong>de</strong>"buenas prácticas" <strong>de</strong> codificación, queproporcionen en <strong>la</strong> medida <strong>de</strong> lo posible <strong>la</strong>in<strong>de</strong>pen<strong>de</strong>ncia con respecto al software <strong>de</strong>lcliente.4.2. Temario <strong>de</strong> prácticasLa práctica consistirá en realizar una aplicaciónweb utilizando para ello <strong>la</strong>s principalestecnologías correspondientes al <strong>la</strong>do <strong>de</strong>l cliente.La aplicación a realizar es una tienda online, <strong>de</strong> <strong>la</strong>que se proporciona el esqueleto básico <strong>de</strong>procesamiento y obtención <strong>de</strong> datos en el <strong>la</strong>do <strong>de</strong>lservidor para que el alumno incorpore sobre el<strong>la</strong>todos los elementos necesarios para construir unatienda con todas sus funcionalida<strong>de</strong>s.La realización <strong>de</strong> esta aplicación completa sedividirá en una serie <strong>de</strong> prácticas, cada una <strong>de</strong> <strong>la</strong>scuales correspon<strong>de</strong>rá a una <strong>de</strong> <strong>la</strong>s tecnologíasestudiadas, con <strong>la</strong>s que el alumno creará <strong>de</strong> formaprogresiva el front-end <strong>de</strong>l sitio web. Estosbloques se divi<strong>de</strong>n como se muestra en <strong>la</strong> tab<strong>la</strong> 3.Figura 1: Ejemplo <strong>de</strong> página principal <strong>de</strong> <strong>la</strong> tienda web <strong>de</strong>sarrol<strong>la</strong>da en el curso

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!