Peru/Proyectos/Curso Firefox OS: Difference between revisions
< Peru
Jump to navigation
Jump to search
(Created page with "=Curso de desarrollo de aplicaciones en Firefox OS= * Orientado a desarrollo Frontend Este curso está diseñado para entrenar a la primera generación de desarrolladores de...") |
mNo edit summary |
||
| Line 10: | Line 10: | ||
* CSS Básico | * CSS Básico | ||
* HTML Básico | * HTML Básico | ||
* Javascript Básico | * Javascript Básico o Intermedio | ||
Preferible tener un dispositivo con Firefox OS si se desea probar la Web API o Web Activities | Preferible tener un dispositivo con Firefox OS si se desea probar la Web API o Web Activities, en su defecto se deberá familiarizar con el Firefox OS Simulator. | ||
Este curso NO tendrá una introducción al desarrollo web. | Este curso NO tendrá una introducción al desarrollo web. | ||
| Line 29: | Line 29: | ||
==Costo== | ==Costo== | ||
* El curso será gratuito | * El curso será gratuito. | ||
==Certificación== | ==Certificación== | ||
| Line 39: | Line 39: | ||
* Sesión 1 (4 horas): Diseño de aplicaciones web móviles | * Sesión 1 (4 horas): Diseño de aplicaciones web móviles | ||
** Parte teórica: | ** Parte teórica: | ||
*** Introducción a Firefox OS | *** Introducción a Firefox OS | ||
**** Mozilla, la misión y la Open Web | **** Mozilla, la misión y la Open Web | ||
**** Oportunidad de negocio: un solo desarrollo para todas las plataformas | **** Oportunidad de negocio: un solo desarrollo para todas las plataformas | ||
| Line 55: | Line 55: | ||
*** Lluvia de ideas de proyectos posibles que sirvan como ideas para los asistentes. Para la siguiente sesión todos deben tener título de la app, el diseño se presentará a primera hora. | *** Lluvia de ideas de proyectos posibles que sirvan como ideas para los asistentes. Para la siguiente sesión todos deben tener título de la app, el diseño se presentará a primera hora. | ||
* Sesión 2 (4 horas) : Desarrollo de aplicaciones web móviles | * Sesión 2 (4 horas): Desarrollo de aplicaciones web móviles | ||
** Requisito: cada asistente debe tener el diseño de su app listo. | ** Requisito: cada asistente debe tener el diseño de su app listo. | ||
** Parte práctica (1): | ** Parte práctica (1): | ||
| Line 71: | Line 71: | ||
**** Premisas: desarrollo en Firefox desktop con uso de simulador, modo debugging de Firefox y las herramientas de desarrollo | **** Premisas: desarrollo en Firefox desktop con uso de simulador, modo debugging de Firefox y las herramientas de desarrollo | ||
* Sesión 3 (4 horas) : Desarrollo de aplicaciones nativas para Firefox OS | * Sesión 3 (4 horas): Desarrollo de aplicaciones nativas para Firefox OS | ||
** Parte teórica: | ** Parte teórica: | ||
*** Web API: Interfaces móviles | *** Web API: Interfaces móviles | ||
| Line 93: | Line 93: | ||
***** Camera | ***** Camera | ||
* Sesión 4 (4 horas) : Publicación de aplicaciones en Firefox Marketplace | * Sesión 4 (4 horas): Publicación de aplicaciones en Firefox Marketplace | ||
** Objetivo: todas las apps entren al proceso de aprobación | ** Objetivo: todas las apps entren al proceso de aprobación | ||
** Parte teórica: | ** Parte teórica: | ||
*** Presentación final de apps | *** Presentación final de apps | ||
** Parte práctica | ** Parte práctica: | ||
*** Pruebas de apps | *** Pruebas de apps | ||
*** Empaquetado de apps | *** Empaquetado de apps | ||
Revision as of 20:33, 11 April 2014
Curso de desarrollo de aplicaciones en Firefox OS
- Orientado a desarrollo Frontend
Este curso está diseñado para entrenar a la primera generación de desarrolladores de apps para Firefox OS en el Perú. Es un curso presencial donde se presentarán conceptos alrededor del desarrollo web móvil y su aplicación en Firefox OS. Al finalizar el curso los estudiantes no sólo estarán en capacidad de desarrollar web móviles, sino habrán publicado su primera app en el Firefox Marketplace.
Requisitos para llevar el curso
- Programación Básica
- CSS Básico
- HTML Básico
- Javascript Básico o Intermedio
Preferible tener un dispositivo con Firefox OS si se desea probar la Web API o Web Activities, en su defecto se deberá familiarizar con el Firefox OS Simulator.
Este curso NO tendrá una introducción al desarrollo web.
Duración
- 16 horas repartidas en 4 sesiones de 4 horas
Materiales
- Cada asistente debe tener instados los siguientes programas:
- Editor de textos o de código favorito
- Versión actualizada del navegador Firefox
- Complemento FIrefox OS Simulator
Costo
- El curso será gratuito.
Certificación
- Se emitirá una constancia a los asistentes a TODAS las sesiones del curso que consigan enviar su aplicación al Firefox Marketplace.
Contenido del curso
- Sesión 1 (4 horas): Diseño de aplicaciones web móviles
- Parte teórica:
- Introducción a Firefox OS
- Mozilla, la misión y la Open Web
- Oportunidad de negocio: un solo desarrollo para todas las plataformas
- Concibiendo aplicaciones web móviles
- Principios de diseño
- Responsive design
- Consideraciones al construir aplicaciones web móviles
- Frameworks de diseño web móvil
- Twitter Bootstrap
- Foundation
- Herramientas de diseño en Firefox OS
- Firefox OS Styleguide
- Firefox OS Building Blocks
- Introducción a Firefox OS
- Parte práctica:
- Lluvia de ideas de proyectos posibles que sirvan como ideas para los asistentes. Para la siguiente sesión todos deben tener título de la app, el diseño se presentará a primera hora.
- Parte teórica:
- Sesión 2 (4 horas): Desarrollo de aplicaciones web móviles
- Requisito: cada asistente debe tener el diseño de su app listo.
- Parte práctica (1):
- Presentación de los proyectos e identificación de qué tecnologías requerirán.
- Se enfatiza en las sesiones los temas cubiertos por los requerimientos de cada app.
- Presentación de los proyectos e identificación de qué tecnologías requerirán.
- Parte teórica:
- HTML5 en el mundo móvil
- Geolocalización
- Canvas
- Forms
- Offline web apps
- Local storage
- HTML5 en el mundo móvil
- Parte práctica (2):
- Construcción de aplicaciones en base a proyectos presentados
- Premisas: desarrollo en Firefox desktop con uso de simulador, modo debugging de Firefox y las herramientas de desarrollo
- Construcción de aplicaciones en base a proyectos presentados
- Sesión 3 (4 horas): Desarrollo de aplicaciones nativas para Firefox OS
- Parte teórica:
- Web API: Interfaces móviles
- WebFM API
- Contacts API
- FileHandle API
- Device Storage API
- Simple Push API
- Web Payments API
- Web Activities
- Registro y manejo de actividades
- Uso de actividades
- Web Activities en Firefox OS
- Communication
- SMS
- Gallery
- Music
- Video
- Bluetooth
- Camera
- Web API: Interfaces móviles
- Parte teórica:
- Sesión 4 (4 horas): Publicación de aplicaciones en Firefox Marketplace
- Objetivo: todas las apps entren al proceso de aprobación
- Parte teórica:
- Presentación final de apps
- Parte práctica:
- Pruebas de apps
- Empaquetado de apps
- Publicación y monetización de apps