Desarrollo de Aplicaciones para Facebook

Modalidad
Duración
30 hs
Teléfono
4867-7545
E-mail
Tipo
Cursos presenciales

PRESENTACIÓN

El mercado laboral actual en lo referente a Web 2.0 precisa de personas altamente capacitadas para el desarrollo de contenidos aplicados a las redes sociales.

 

El propósito es apuntar a Webmasters, Programadores Web y desarrolladores en nuevas tecnologías que deseen actualizarse para enfrentar los desafíos del mercado actual y ampliar sus posibilidades de crecimiento dentro de un segmento que ya ha comenzado a mostrar una amplia demanda de contenidos, productos y/o servicios a la integración con la red social con más crecimiento y uso, con un total de  600 millones de usuarios en todo el mundo.

 

El alumno podrá obtener los conocimientos y herramientas específicas para poder integrar los lenguajes utilizados en web (PHP, javascript, AJAX, etc) e integrarlos dentro de los requisitos que demanda Facebook para las aplicaciones.

 

OBJETIVOS GENERALES

Que el estudiante logre incorporar a sus herramientas profesionales tanto el vocabulario como las técnicas para integrar la tecnología de Facebook a sus propios desarrollos y conozca las distintas posibilidades comunicacionales dentro de la plataforma, para  ampliar sus horizontes profesionales dentro del desarrollo web.

 

OBJETIVOS ESPECÍFICOS

- Analizar y comprender el Facebook Markup Language estático.

- Reconocer las aplicaciones que mayormente pide el mercado de Internet.

- Configurar aplicaciones para Facebook.

- Autenticar y configurar cuestiones de privacidad dentro de Facebook

- Integrar Facebook con el lenguaje PHP.

- Integrar Facebook con AJAX y Javascript.

- Interactuar con el usuario de Facebook

 

DESTINATARIOS

Diseñadores y  Programadores web, webmasters, editores, diseñadores industriales, analistas de sistemas, ingenieros y destinado al público en general que cumpla los requisitos previos.

 

REQUISITOS

Haber cursado "Professional Webmaster" o "Programador Web".

En su defecto, deberá contar con conocimiento básico de PHP y javascript; saber manejar cómodamente las etiquetas HTML y poseer conocimiento general del funcionamiento de los hostings.

 

METODOLOGÍA

Las clases se desarrollan en un laboratorio con una PC asignada a cada alumno y las actividades se realizarán en forma individual y/o grupal de aplicación práctica por cada unidad temática.

 

Durante las clases,  para fomentar un proceso de enseñanza y aprendizaje constructivo, se realizará por parte del docente una exposición teórica paso a paso, con opción de abrir un debate que incluya la participación de los alumnos.

 

Luego se realizará  una instancia de aula taller para el desarrollo de ejercicios de aplicación de los conocimientos para ser elaborados por los alumnos.

Al finalizar cada clase se abrirá una instancia para evacuar dudas y consumar cada tema. Si existieran dudas posteriores, cada alumno podrá consultarlas vía mail.

 

RECURSOS TECNOLÓGICOS

- Se realiza en PC con acceso a Internet.

- Se utiliza cualquier software editor de textos (Notepad++, EditPlus, etc.) y cualquier software cliente de FTP (FireFTP, Filezilla, etc.).

 

El alumno debe contar con espacio de hosting para subir sus ejercicios y aplicaciones durante la cursada. El mismo debe contar con PHP 5 (con cURL habilitado) y MySQL 5.

Así mismo debe poseer una cuenta de Facebook verificada. En caso de no existir se realizará en clase, y consiste en recibir un SMS de Facebook para verificar la identidad. La misma es obligatoria para desarrollar aplicaciones según las normas de Facebook.

 

TEMARIO

1) FBML (Facebook Markup Language) estático

-Creación de pestañas para FanPages

-Mapas de imágenes

-Inclusión de formularios

-Ventajas y desventajas respecto de las aplicaciones

 

2) Aplicaciones para FB

-Desarrollo web para ejecutar dentro de Facebook

-El Canvas

-Vinculación entre nuestro hosting y FB

-Fases de ejecución

-Creación y configuración inicial

 

3) Permisos del usuario

-el sistema OAuth

-distintos permisos de las aplicaciones

-pidiendo autorización al usuario para acceder a sus datos

-cuestiones de privacidad

 

4) PHP SDK (Software Development Kit)

-Aplicaciones para Facebook con PHP

-Configuración inicial

-Testeo en el hosting

 

5) PHP SDK II

-Desarrollo con PHP y MySQL

-Utilización de AJAX

 

6) javascript SDK (Software Development Kit)

-carga sincrónica y asincrónica

-controlar el tamaño del Canvas

-utilizar el login de FB para nuestro sitio

 

7) Graph API (Application programming interface)

-Conceptos sobre la información que almacena Facebook

-Conexión desde PHP SDK

-Creación de álbumes y fotos

-Acceso a lista de amigos

-Otros elementos de la Graph API

 

8) Interactuando con el usuario

-Diálogos unificados

-El método FB.ui de JS SDK

-Publicaciones en el muro

-Invitar amigos

 

9) Las page tabs

-Evolución en el tiempo de las características de Facebook

-Integración de la aplicación con las Pages

10) Cierre

-Aspectos avanzados por donde continuar

-Evaluación de proyectos finales

Las clases se dictarán en forma semanal. La duración en calendario es de dos meses y medio.

Carga horaria: 10 clases de 3 horas, totalizando 30 horas presenciales.

EVALUACIÓN

El proceso de evaluación es parte inherente del proceso de aprendizaje necesario para la adquisición de las competencias requeridas.

La evaluación es de carácter holístico, teniendo en cuenta la participación del alumno en todas las instancias del curso, desde la puntualidad, asistencia y entrega de trabajos prácticos, así como también se evaluará la correcta participación en clase, colaboración con el profesor y demás compañeros para favorecer el aprendizaje cooperativo.

Se requiere la participación en las clases presenciales, y consultas en los foros y mail, además de la aprobación de las evaluación propuesta para la acreditación de la especialidad más la presentación y defensa de un trabajo práctico final integrador.

BIBLIOGRAFÍA

PHP 6 - Francisco Minera, Editorial USERS. 2010.

Introducción a Javascript - Javier Eguíluz Pérez -www.librosweb.es. 2009

Manual de referencia PHP - Steven Holzner, Editorial Mc Graw Hill. 2009.

PHP Master - Francisco Minera, Editorial USERS. 2008.

Domine PHP 5 - José Lopez Quijado, Editorial Alfaomega. 2008.

Recursos oficiales de Facebook que pueden encontrarse online:

http://developers.facebook.com/docs/

http://developers.facebook.com/docs/coreconcepts/

http://developers.facebook.com/docs/sdks/

CERTIFICACIÓN

Se entregará el certificado de asistencia a quienes alcancen el 80% de asistencia, y el certificado de aprobación a quienes presenten y aprueben el proyecto durante la última clase. El proyecto a desarrollar se consensúa con el docente durante la cursada.


DOCENTE

Mauro Gullino

 

 


Compartir en: | Más

Buscar formación

Boletín


Calidad
Comercio exterior
Comunicación y medios
Diseño multimedial
E-learning
Educación y capacitación
Estadística aplicada
Gestión
Gobierno
Idiomas
Informática
ITIL
Management y empresas
Seguridad
Seguros
Social
Técnico-profesionales
Medio Ambiente
Posgrado
Licenciaturas
Médico - Farmacéutica
Cultura
Mercado Inmobiliario
Educación distribuida