Peru/Proyectos/Curso Online Firefox OS

From MozillaWiki
Jump to: navigation, search

Curso de desarrollo de aplicaciones en Firefox OS

  • Orientado a desarrollo Frontend

Este curso está diseñado para entrenar a desarrolladores web en los principios de desarrollo de aplicaciones en Firefox OS. Es un curso online donde se presentarán conceptos alrededor del desarrollo web móvil y su aplicación en Firefox OS. Al finalizar el curso los estudiantes estarán en capacidad de desarrollar web apps móviles y publicarlas 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

  • sesiones

Materiales

  • Cada asistente debe tener instalados 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 de acuerdo a las condiciones de la plataforma online a usar.

Contenido del curso

  • 1. Introducción a Firefox OS
    • 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
  • 2. Frameworks de diseño web móvil
    • Twitter Bootstrap
    • Foundation
    • Firefox OS Building Blocks
  • 3. Empaquetado y pruebas de apps
    • El archivo manifest.webapp
    • Permisos de la aplicación en el manifest
    • Firefox OS Simulator
    • Aplicaciones alojadas versus empaquetadas
  • 4. HTML5 en el mundo móvil
    • Geolocalización
    • Canvas
    • Forms
    • Offline web apps
    • Local storage
  • 5. Web API: Interfaces móviles
    • WebFM API
    • Contacts API
    • FileHandle API
    • Device Storage API
    • Simple Push API
  • 6. Web Activities
    • Registro y manejo de actividades
    • Uso de actividades
    • Web Activities en Firefox OS
      • Communication
      • Email
      • SMS
      • Gallery
      • Music
      • Video
      • Bluetooth
      • Camera
  • 7. Publicando en Firefox Marketplace
    • Firefox OS Styleguide
    • Publicación de apps en Marketplace
  • 8. Pagos en apps
    • Publicación y monetización de apps
    • Web Payments API

Referencias