Muy buenas compañeros. Estoy pensando muy seriamente en meterme de una vez de lleno en el tema de la programación web y todo lo relacionado con el mundo 2.0, redes sociales, e-branding, SEO...

Como el que dice se un poquito de todo pero no tengo ni puta idea de nada. Siempre he sido autodidacta y no me ha ido mal del todo... pero creo que al llevar en paro una temporada larga podría estar bien invertir algo de lo que me queda en formación reglada homologada a distancia y de calidad.

He encontrado un par de postgrados de la UPF que se podrían adaptar a lo que busco. El problema es que hay que tener un título universitario o acreditar experiencia en el sector. Puedo llegar a entenderlo.. pero me frustra bastante porque hace años aparqué derecho y no me veo a día de hoy con las ganas suficientes como para meterlem machada y acabarla el año que viene... que se le va a hacer... A corto plazo no podré interesarme en según que cursos.

Pues eso... que os pediría si me pueden aconsejar. En principio preferiría que el temario y las clases fueran en lengua castellana pero si tiene que ser en inglés no es un gran problema. Si os parece os pego lo que ando busando para que os hagáis una idea.

Programa de posgrado de web 2.0. comunidades, redes sociales y video en Internet

El curso tiene un valor académico de 15 créditos, correspondientes a 150 horas (111 horas lectivas y 40 horas de proyecto final ).

Conjuntamente con los fundamentos generales de programación, se estudian técnicas avanzadas aplicadas al lenguaje de programación ActionScript (Flash), XML, la programación de bases de datos con SQL y PHP, la gestión dinámica de contenidos con la creación de blogs, wikis y otros servicios de la web 2.0., así como la integración y la conectividad entre todas estas herramientas y tecnologías (como el acceso a bases de datos desde ActionScript, o la modificación de herramientas blog, wiki, etc mediante PHP). Finalmente, cada participante tendrá que realizar un proyecto final, consistente en una aplicación que use e interconecte estos diferentes elementos.

Se estudiaran las siguientes asignaturas:

Presentaciones de empresas (18 horas)
Una presentación semanal de proyectos de empresas punteras invitadas al curso

Introducción a la programación (8 horas)
Diseño web (HTML y css) (8 horas)
Backend (php/mysql) (8 horas)
SEO. Indexación y posicionamiento de páginas web (4 horas).
Gestores de contenidos (CMS) (4 horas).
Creación de comunidades en Drupal. (8 horas).
Agregación y sindicación de contenidos (mashups) (4 horas)
Video en Internet (4 horas).
Internet y video en dispositivos móviles (4 horas).
Rich Internet Applications (flash) (12 horas).
Proyecto Final (38 horas)
BLOQUE I

Presentaciones de empresas (33 horas)

Cada semana se invitara a una empresa puntera del sector a presentar sus proyectos y su metodología de trabajo con un enfoque eminentemente practico.
Seran presentaciónes totalmente practicas sobre ejemplos reales de aplicaciones web comerciales, las herramientas que se han utilizado, los problemas que se han encontrado, la relación con los clientes, etc.
Estas presentaciónes tendrán una duración de 3 horas y serán los viernes de 16.00 a 19.00h.

Programa de presentaciónes:

Beatriz Martin de DoubleYou, Agencia interactiva.
http://www.doubleyou.com

Vicente Reyes de Herraiz y Soto, Agencia interactiva.
http://www.herraizysoto.com

Bernat Guitart de Infonomia, Empresa de innovación.
http://www.infonomia.com/

Josep Ma Ganyet, consultor de nuevas tecnologías
http://www.ganyet.com

Héctor Milla CEO de Balzac.tv, WebTV
http://www.balzac.tv

Alberto Tognazzi de movilfilmfest, concurso de cortos para móviles
http://www.movilfilmfest.tv

Cinta Madico de Omada interactiva, Agencia interactiva
http://www.omada.es

Pilar Muñiz de Sison studio, Estudio de diseño
http://www.sisonstudio.es

Miquel Bonfill Asperó de Omatech, Empresa de desarrollo 2.0.
http://www.omatech.com

Xavier Güell CEO de tendencias.tv, WebTV sobre tendencias
http://www.tendencias.tv

Isabel Sabadí CEO de widgadget.com, Plataforma de distribución de widgets
http://www.widgadget.com/

Sesiones practicas

Profesores Anna Fuster, Santos Miguel, Pau Cuevas, Daniel Juliá.
BLOQUE II

Introducción a la programación (8 horas)
Profesor: Santos Miguel

En estas sesiones se introduciran y repasaran conceptos fundamentales de la programación necesarios para aquellos perfiles que no tienen un carácter técnico o simplemente como repaso de las ideas fundamentales usara como referencia actionscript (Flash)
1. Datos
2. Estructuras de control
3. Funciones
4. Programación orientada a objetos.
Diseño web (HTML y css) (8 horas)
Profesora: Anna Fuster
Desde el punto de vista de la presentación (front-side). Se dará énfasis en la separación entre el contenido y la presentación, cosa que incluye profundizar en formatos como el HTML, el XML y CSS.

1. • Repaso FTP y alojamiento de aplicaciones web
2. • Estructura del documento HTML
3. • XML y aplicaciones (XHTML, RSS, etc.)
4. • Hojas de estilo CSS
5. • Introducción a JavaScript y Ajax
6. • Estandares y validación
7. • Accesibilidad

Backend (php/mysql) (8 horas)

Profesor: Daniel Juliá

En este bloque se estudia el lenguaje de programación PHP y también alguno de los mecanismos básicos necesarios en la programación de servidores en Internet, como es, por ejemplo, el acceso a bases de datos.

Mediante ejemplos practicos y reales, se ira introduciendo gradualmente el participante en el mundo de la programación entorno web. Además, se explicara las nociones básicas para poder diseñar un sitio web basado en información dinámica, que provenga de una base de datos. Concretamente, se usara el sistema gestor de bases de datos MySQL y la aplicación cliente phpMyAdmin. También se explicara básicamente el lenguaje estándar, llamado SQL, para trabajar con una base de datos.

Finalmente, para cerrar el ciclo, se explicara el entorno de programación que ofrece Macromedía Dreamweaver hora de programar páginas web dinámicas usando todas las tecnologías explicadas previamente, es decir PHP y MySQL.

Temario:
1. Introducción al lenguaje de scripting. PHP
2. Entornos de programación. Dreamweaver MX
3. Introducción a las bases de datos y al lenguaje SQL
4. Interfaces de acceso a bases de datos: phpMyAdmin
5. Conexión a una base de datos MySQL mediante PHP
SEO. Indexación y posicionamiento de páginas web (4 horas).
Profesor: Pau Cuevas
Disponer de un sitio web muy bien diseñado no sirve de nada si los clientes no pueden encontrarlo. El objetivo del posicionamiento es incrementar el tráfico de calidad en nuestro sitio web favoreciendo su aparición en los primeros lugares de los resultados de Google y otros buscadores.

Programa:

-Optimización del sitio web
-Estudio de la competencia de palabras clave
-Selección de palabras clave
-Enlaces entrantes en la página web.
-Uso de otros medios como redes sociales, webs de bookmarking, etc....

Las campañas de enlaces patrocinados se basan en la compra de palabras clave que hacen aparecer un anuncio en las búsquedas de Google. El sistema Google Adwords dispone de gran variedad de herramientas para poder medir el retorno de la inversión en cada uno de los anuncios y palabras clave.

Gestores de contenidos (CMS) (4 horas).
Profundización de herramientas de gestión de contenidos como blogs, wikis, foros o páginas web genéricas, su instalación y configuración.

Temario:
1. Visión general sobre el funcionamiento de un servidor: paneles de control
2. Gestores de contenidos, Drupal
3. Foros
4. Wikis
5. Blogs PHP
Creación de comunidades en Drupal. (8 horas).
Profesor: Daniel Juliá

Drupal se esta consolidando como una de los mejores y más flexibles gestores de contenidos que permite crear aplicaciones complejas, como redes sociales. La posibilidad de añadir módulos de todo tipo y el hecho de que se trate de una aplicación de código libre con una gran comunidad de desarrolladores detrás lo esta catapultando como una de las opciones más interesantes para la creación de redes sociales de bajo o medio volumen.
En estas sesiones veremos Drupal como herramienta para crear este tipo de aplicaciones y configurarlo según nuestras necesidades.
Agregación y sindicación de contenidos (mashups) (4 horas)
Profesor: Daniel Juliá
Este módulo pretende dar una visión general de lo que se llama los servicios de la web 2.0, aplicaciones donde los contenidos son generados por la comunidad. Casos ejemplares de este tipo de aplicaciones son Youtube, Flickr, Google maps, Amazon o incluso eBay.
Estos servicios permiten que sus contenidos sean publicados (sindicados) y reutilizados (agregados) en otras aplicaciones. La agregación y sindicación de contenidos se ha consolidado actualmente como la nueva manera de publicar contenidos en la red.
En estas sesiones se pondrán en practica técnicas de agregación de contenidos para construir nuevas aplicaciones (O lo que también se denomina "mashups")
La popularidad creciente de estas herramientas y APIs es debida a que muchas son libres y de código abierto, listas para ser utilizadas incluso permiten ser modificadas.

Aplicaciones de la web 2.0. YouTube, Facebook, Flickr, MySpace, etc.

1. Microformatos
2. APIs en general
3. Flickr
4. YouTube
5. Facebook
6. Google maps
7. Twitter
8. Yahoo pipes, Netvibes, etc

Video en Internet (4 horas).
Profesor: Hector Milla
1. WebTV vs. medicos tradicionales
2. Formatos y redes de video en Internet

Internet y video en dispositivos móviles (4 horas).
Profesor: Alberto Tognazzi
1. Fundamentos de las plataformas de Internet móvil
2. Video en dispositivos móviles
3. Redes sociales en video móvil
Rich Internet Applications (flash) (12 horas).

Profesor: Santos Miguel

Flash con su lenguaje de programación actionscript es una herramienta líder en el sector a la hora de crear contenidos multimedia y aplicaciones web (RIA). Durante el curso veremos: Orientación a Objetos. Gestión y creación de contenido gráfico (Clips de película, Bitmaps, API de dibujo). Animación. Eventos. Audio y Vídeo (FLV Streaming). Uso de componentes. Cargas de contenido externo (Preloads). Comunicación con servidor HTTP (parámetros, XML).

Software Utilizado en las clases
Adobe Creative Suite
Dreamweaver
Flash CS3

Software libre:
PHP
Mysql
Servidor web Apache

PROYECTO FINAL

Proyecto Final (38 horas)

Cada participante tendrá que realizar un proyecto final consistente en una red social de distribución de contenidos (audio, imagen video u otros), que ponga en practica los conocimientos adquiridos durante el curso. Este trabajo comporta una dedicación de cada participante de unas 38 horas, entre las cuales contaras con unas horas de tutoría particular de los profesores.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Programa de postgrado en programación para Artes Digitales

El Programa de postgrado de Programación para Artes Digitales ofrece una apróximación a las más actuales técnicas de programación informática, con un enfoque especial en los soportes online y una orientación hacia la producción de aplicaciones audiovisuales que hagan un uso creativo de los medios digitales y las redes. Ha sido pensado especialmente para creadores, diseñadores y artistas que, sin contar con una formación previa, deseen ir más allá de las posibilidades limitadas que ofrecen las herramientas de autor, aproximandose a la programación como herramienta expresiva. Paralelamente, las personas con conocimientos de programación tendrán la oportunidad de adentrarse en un ambito creativo, y aplicar y extender sus habilidades en el terreno audiovisual.
OBJETIVOS

-Reflexionar sobre el papel de la programación en las practicas creativas con medios digitales.
-Aprender los conceptos básicos de la programación.
-Adquirir un nivel avanzado de experiencia en programación a través de la practica.
-Conocer las posibilidades audiovisuales del código.
-Dotar a creadores, diseñadores y desarrolladores multimedia con herramientas avanzadas que les permitan plasmar sus ideas de forma directa y precisa.
-Reflexionar sobre las posibilidades narrativas y de organización de la información de las bases de datos.
-Aprender los lenguajes y aplicaciones para la creación de páginas Web.
-Conocer y utilizar los lenguajes y aplicaciones Web 2.0 más recientes.
-Aprender a gestionar proyectos multimedia complejos.

A QUIÉN SE DIRIGE

Este curso esta dirigido a personas que no tengan conocimientos previos de programación. Sin embargo, es necesario que estén familiarizados, en un nivel básico, con herramientas de autoría multimedia tales como Photoshop, Dreamweaver o Flash. Sera necesario también que cuenten con la capacidad de navegar fluidamente en Internet. Es altamente recomendable contar con un conocimiento intermedio del idioma inglés.

DIRECCIÓN ACADÉMICA

Sergi Jordá
Licenciado en ciencias físicas. Profesor asociado del Departamento de Tecnología de la Universidad Pompeu Fabra. Músico, programador y creador en el ambito del audiovisual digital.Coordinador del área de Sistemas Interactivos dentro del Grupo de Tecnología Musical del IUA y profesor asociado en la Universitat Pompeu Fabra. Ha escrito numerosos artículos, libros, e impartido seminarios y conferencias en Europa, Asia y América. Actualmente toca con el grupo de música electrónica improvisada FMOL Trio con el que ha publicado dos CDs. Ha recibido también varios premios, entre ellos una mención especial Ciutat de Barcelona en la categoría Multimedia, 1999.

Daniel Juliá Ingeniero Superior de Telecomúnicaciones por la Universidad Politécnica de Catalunña.DEA en Comunicación Audiovisual por la Universidad Pompeu Fabra. Programador e investigador en el ambito de la creación digital multimedia con una amplia experiencia tanto dentro del campo de la Universidad como de la empresa privada.Es profesor también del Master en Artes Digitales de la UPF.

Eugenio Tisselli Es Ingeniero Informatico, con grado de Master en Artes Digitales. Ha trabajado en la investigación y desarrollo de interfases físicas y software multimedia. Ha mostrado su trabajo en diferentes exposiciones y festivales internacionales. Ha colaborado como programador en proyectos de artistas como Antoni Abad o Marcel.lí Antúnez. Ha sido profesor de distintos cursos relacionados con Arte Electrónico en diferentes centros y universidades de Barcelona, tales como MECAD o la Universidad Pompeu Fabra, y también ha realizado diferentes seminarios en línea (UNESCO) y presenciales. Fué Investigador Asociado en el Computer Science Lab de Sony, en Paris.

TÍTULO: Diploma de postgrado en Programación para Artes Digitales, expedido por la Universidad Pompeu Fabra.
Para obtener el título es indispensable asistir como mínimo a un 80 % de las clases, aprobar las asignaturas y realizar y aprobar el proyecto Final de Master.

En el caso de profesionales con experiencia reconocida en el sector, pero sin la titulación universitaria,
obtendrán un diploma acreditativo otorgado por el IDEC.

REQUISITOS DE ADMISIÓN:
Titulados universitarios. Excepcionalmente podrán acceder por méritos profesionales y sin la graduación requerida, personas por su experiencia demostrada en el sector del audiovisual digital y de la Programación.

DURACIÓN:
Créditos: 30 ECTS*

* ECTS = European Credit Transfer System. 1 crédito ECTS equivale a una dedicación total apróximada de 25 horas por parte del participante,incluyendo horas lectivas y trabajo personal.

CALENDARIO:
Fecha de inicio de las clases:
17 de febrero de 2010

Finalización de las clases:
3 de diciembre de 2010

HORARIO:
El Programa de Postgrado de Programación para Artes Digitales se realiza online sin un horario prefijado diario.

IDIOMA:
La lengua vehicular del programa será el castellano

IMPORTE DEL PROGRAMA: Precio: 3.030,00 euros

Los miembros de la Asociación de Antiguos Alumnos del IDEC tendrán un 10% de descuento en el importe de la matrícula.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más o menos es lo que estoy buscando... si conocéis algo que me pueda ayudar y que sea serio no dudeis en comentarmelo. Os estaré muy agradecido.

Un saludo y muchas gracias