Programa de postgrau de Web 2.0 Comunitats, Xarxes Socials i Vídeo a Internet
El postgrau està compost per dos tipus de sessions: d'una banda, una sèrie de seminaris i presentacions de professionals i empreses pioneres en el sector i, de l'altra, un programa de sessions teoricopràctiques on es presenten les bases i els fonaments de la Web 2.0.
En les primeres sessions es tracten els conceptes bàsics de disseny i desenvolupament web, incloent-hi pàgines dinàmiques, css, php i bases de dades.
Posteriorment es desenvoluparan conceptes de la Web 2.0 com la sindicació i l'agregació de continguts, a més de tècniques fonamentals, entre les quals hi ha Ajax, RSS, microformats, i finalment eines com Drupal com a framework per crear i mantenir comunitats en línia .
SEMINARIS I PRESENTACIONS D'EMPRESES
Al llarg del programa es conviden empreses capdavanteres del sector que presentaran els seus projectes i la metodologia de treball amb un enfocament fonamentalment pràctic, en format de seminari o presentació.
El participant podrà conèixer exemples reals d'aplicacions web comercials, les eines que s'han utilitzat, els problemes amb què s'han trobat, la relació amb els clients, etc.
Seminaris especialitzats
• Josep M. Ganyet, consultor de noves tecnologies.
http
://
www
.
ganyet
.
com
• Miquel Bonfill Asperó de Omatech, empresa de desenvolupament 2.0.
http
://
www
.
omatech
.
com
• Beatriz Martín de DoubleYou, agència interactiva.
http
://
www
.
doubleyou
.
com
• Hector Milla, CEO de Balzac.tv, WebTV
http
://
www
.
balzac
.
tv
• Alberto Tognazzi de movilfilmfest, concurs de curts per a mòbils.
http
://
www
.
movilfilmfest
.
tv
SESSIONS TEORICOPRÀCTIQUES
Durant el postgrau s'impartiran una sèrie de sessions en què el participant podrà conèixer els fonaments de la Web 2.0.
La primera part del programa està integrada per un conjunt de mòduls o assignatures que se centren en els fonaments del disseny i el desenvolupament web.
• Introducció a la programació: JavaScript
• Disseny web: HTML i CSS
• Programació en servidor/back-end: PHP i MySQL
• Rich Internet Applications: Flash i ActionScript
La segona part aprofundeix en conceptes associats a la Web 2.0
• SEO. Indexació, posicionament i mètriques
• Agregació i sindicació de continguts ( mashups )
• Gestors de continguts
• Creació de comunitats: Drupal
Els professors que imparteixen aquestes sessions són Jordi Collell, Oriol Collell, Matteo Sisti Sette, Santos Miguel, Bernat Guitart i Daniel Julià.
Introducció a la programació: JavaScript (professor Jordi Collell)
En aquestes sessions s'introdueixen i es repassen conceptes fonamentals de la programació necessaris per als perfils que no tenen un caràcter tècnic o simplement com a repàs de les idees fonamentals. S'utilitza com a llenguatge de programació Javascript , un dels llenguatges més utilitzats a la web.
Temari:
• Introducció a la programació en navegador
• JavaScript: variables, tipus de dades, estructures de control, funcions, objectes i llistes
• JQuery
• Patrons i plantilles per a l'ús de JQuery
Disseny web: HTML i CSS (professor Oriol Collell)
En aquest mòdul es presenta HTML com el llenguatge elemental a partir del qual es crea la web, amb un enfocament en la presentació (front-side), aprofundint en formats com HTML i CSS.
Temari:
• Entorn de treball: editor HTML, FTP, navegador
• Estructura del document HTML
• Text, enllaços, imatges i altres etiquetes especials
• Fulls d'estil CSS
• Introducció a HTML5
Programació en servidor/back-end: PHP i MySQL (professor Matteo Sisti Sette)
En aquest mòdul s'estudia el llenguatge de programació PHP i també alguns dels serveis bàsics necessaris en la programació de servidors a Internet com, per exemple, l'accés a bases de dades o a informació allotjada en altres servidors.
Mitjançant exemples pràctics i reals, s'introduirà gradualment el participant en el món de la programació entorn web. A més, s'explicaran les nocions bàsiques per dissenyar un lloc web basat en informació dinàmica, que provingui d'una base de dades. Concretament, s'usarà el sistema gestor de bases de dades MySQL i l'aplicació client phpMyAdmin. També es presentarà el llenguatge estàndard SQL per treballar amb una base de dades.
Temari:
• Introducció al llenguatge de scripting en servidor
• PHP: variables, tipus de dades, estructures de control i funcions
• Paràmetres GET, POST i variables de sessió
• Introducció a les bases de dades i al llenguatge SQL
• Interfícies d'accés a bases de dades: phpMyAdmin
• Connexió a una base de dades MySQL mitjançant PHP
Rich Internet Applications: Flash i ActionScript (professor Santos Miguel)
Flash amb el llenguatge de programació ActionScript és una eina líder en el sector a l'hora de crear continguts multimèdia i aplicacions web (RIA). En aquest mòdul veurem diferents usos d'aquesta tecnologia: creació de llocs publicitaris, eines i aplicacions web, widgets , reproductors, visors, etc.
Temari:
• Introducció a Flash i ActionScript
• Gestió d'elements multimèdia: imatge, so, text, animació, etc.
• Comunicació amb servidor web HTTP
• Vídeo en streaming i el format FLV
• Integració amb diversos serveis web (YouTube, Twitter, etc.)
SEO. Indexació i posicionament de pàgines web (professor Bernat Guitart)
Disposar d'un lloc web molt ben dissenyat no serveix per a res si els clients no poden trobar-lo. L'objectiu del posicionament és incrementar el trànsit de qualitat al nostre lloc web fent que aparegui en els primers llocs dels resultats de Google i altres cercadors.
Temari:
• Optimització del lloc web
• Estudi de la competència de paraules clau
• Selecció de paraules clau
• Enllaços entrants a la pàgina web
• Ús d'altres mitjans com xarxes socials, webs de bookmarking , etc.
En aquest mòdul s'abordaran tant les eines que actualment hi ha per mesurar l'activitat del nostre entorn, com la interpretació qualitativa dels resultats obtinguts, a fi d'arribar a conclusions que ens serveixin per elaborar un pla d'accions de futur.
Gestors de continguts (CMS) (professor Daniel Julià)
En aquest mòdul s'aprofundeix en les eines de gestió de continguts com blocs, wikis, fòrums o pàgines web genèriques, en la instal·lació i la configuració.
Temari:
• Visió general sobre el funcionament d'un servidor: taulers de control
• Gestors de continguts: Wordpress, Drupal, etc.
• Fòrums
• Wikis
• Blocs
Creació de comunitats en Drupal (professor Daniel Julià)
Drupal es consolida com un dels millors i més flexibles gestors de continguts que permet crear aplicacions complexes, com ara xarxes socials. La possibilitat d'afegir mòduls de tota mena i el fet que es tracti d'una aplicació de codi lliure amb una gran comunitat de desenvolupadors al darrere l'està catapultant com una de les opcions més interessants per a la creació de xarxes socials de baix o mitjà volum.
En aquestes sessions veurem Drupal com una eina per crear aquest tipus d'aplicacions i com configurar-lo segons les nostres necessitats.
Agregació i sindicació de continguts (mashups) (professor Daniel Julià)
Aquest mòdul pretén donar una visió general dels anomenats serveis de la Web 2.0, aplicacions en què els continguts són generats per la comunitat. Casos exemplars d'aquest tipus d'aplicacions són youtube, flickr, google maps, amazon o fins i tot ebay.
Aquests serveis permeten que els continguts es publiquin (se sindiquin) i es reutilitzin (s'agreguin) en altres aplicacions. L'agregació i la sindicació de continguts s'ha consolidat actualment com la nova manera de publicar continguts a la xarxa.
En aquestes sessions es posaran en pràctica tècniques d'agregació de continguts per construir noves aplicacions (també denominades " mashups ").
La popularitat creixent d'aquestes eines i API es deu al fet que moltes són lliures i de codi obert, a punt per ser utilitzades o que fins i tot permeten ser modificades.
Aplicacions de la Web 2.0. youtube, facebook, flickr, myspace, etc.
• Microformats
• Les API en general
• Flickr
• Youtube
• Google maps
• Yahoo pipes, Netvibes, etc.
PROJECTE FINAL
Cada participant ha de presentar un projecte final consistent en una aplicació que integri informació dels serveis 2.0 d'Internet (flickr, youtube, etc.) i els comparteixi en xarxes socials. L'objectiu és posar en pràctica els coneixements adquirits durant el curs. Aquest treball comporta una dedicació de cada participant d'unes 38 hores, entre les quals hi ha diverses sessions de tutoria amb els professors.
Programari utilitzat a les classes
• Adobe Creative Suite:
• Adobe Dreamweaver
• Adobe Flash CS5
• Adobe Media Encoder
• Programari lliure:
• PHP
• MySQL
• Servidor web Apache
Diploma de postgrau en Web 2.0 Comunitats, Xarxes Socials i Vídeo a Internet, expedit per la Universitat Pompeu Fabra.
30 ECTS*
*European Credit Transfer System. 1 crèdit ECTS equival a una dedicació total aproximada de 25 hores per part del participant, incloent-hi hores lectives i treball personal.