Presentaciones

Cada alumno realiza una presentación de 15 minutos. El alumno realiza tres de estas exposiciones por curso. En la mayoría de los casos sobre el mismo tema en diferentes niveles de profundidad: básico, intermedio y avanzado. No obstante, es posible cambiar de tema.

Sigue una lista de temas. Pueden proponer cualquier tema que encaje en el perfil de la asignatura. He evitado poner software propietario pero si alguien quiere proponerlo porque tiene acceso a el mismo, es bienvenido.

  1. HTML
    1. HTML 5
    2. CSS
    3. HAML http://haml-lang.com/
    4. Ruby's ERB templating system http://rrn.dk/rubys-erb-templating-system
  2. Frameworks. Si tienes un framework web en el que estés interesado y no figure entre los de la lista, no dudes en proponerlo.
    1. PHP
      1. CakePHP
      2. CodeIgniter
      3. Slim
    2. Ruby
      1. Rails
      2. Sinatra
      3. Padrino
    3. Python
      1. Django
      2. Flask
      3. Bottle
      4. Zope
    4. Java
      1. Grails
      2. Spring
      3. WaveMaker
      4. Spark
    5. ECMAScript
      1. Flex
      2. MonoRail
      3. DotNetNuke
  3. Google
    1. Google App Engine
    2. Google Apps Script
    3. Google Web Toolkit
    4. Chrome Developer tools
  4. Javascript
    1. Javascript
    2. Coffescript
    3. Ajax
    4. Node.js
    5. JQuery http://docs.jquery.com/
  5. Testing Aplicaciones Web
    1. Selenium Grid
    2. Cucumber
  6. Deployment
    1. Capistrano
    2. Heroku http://www.heroku.com/
  7. Autentificación. No dudes en proponer cualquier servicio de autentificación en el que estés interesado
    1. SSL
    2. CAS Central Authentication Service
    3. OAuth Open standard for Authorization.
    4. Internet Authentication Service (IAS)
  8. Redes Sociales. No dudes en proponer tu propio tema aqui.
    1. Programación de Aplicaciones Facebook
    2. Programación de Aplicaciones G+
    3. Redes Sociales Distribuidas
    4. Community Manager
  9. Comercio Electrónico
    1. Shopping cart software
    2. Online Banking
    3. Dinero Electrónico
  10. Administración y Servicios Electrónicos, Gobierno Electrónico (cosas como SARA, red europea de Administración Electrónica TESTA, @Firma, TS@, DNI electrónico, Plataforma de intermediación de datos, Red 060, Notificaciones Telemáticas Seguras, Portal de Administración Electrónica)
  11. Medios Digitales
    1. Publicaciones electrónicas (e-books, epubs, podcasts, blogs, etc. )
    2. Bibliotecas digitales
    3. Modelos de Negocio en las Publicaciones Electrónicas
    4. Tecnologías en las Publicaciones Electrónicas (Adobe, Apple, InformIT, etc.)
  12. Programación Multimedia
    1. PIL Python Imaging Library
    2. Multimedia en iOS
    3. Rubygame
    4. SFML
  13. Software Social y Colaborativo. Esto es, software siseñado para ayudar a la gente a cooperar en la realización de una tarea y a alcanzar unos objetivos que son compartidos por los participantes.
    1. Mensajería Instantánea (Como microsoft messenger)
    2. Text Chat (IRC)
    3. Software Colaborativo (groupware): Moodle, Sharepoint, Google, etc.
    4. Foros, Wikis, Blogs, Redes sociales, Sistemas de Control de Versiones, etc.