Temario
Objetivo
Al finalizar el curso, el alumno podrá desarrollar aplicaciones móviles multiplataforma con PhoneGap utilizando lenguajes semánticos como HTML/HTML5, CSS/CSS3 y JavaScript compilando para múltiples plataformas como Android, iOS y Windows Phone, además de integrar otras tecnologías como JSON para transferiri y recibir datos en un servidor remoto y desarrollar interfaces ágiles y atractivas con uno de los frameworks mas populares en la actualidad Jquery-Mobile.
Descripción
Desarrolla aplicaciones profesionales para dispositivos móviles (SmartPhones y Tablets) para diferentes plataformas como Android, IPhone, IPad, Blackberry, etc. Utilizando lenguajes como HTML/HTML5, CSS, Javascript, JQuery Mobile y JSon. Todos estos lenguajes se integran en PhoneGap quien se encargará de compilar tu desarrollo para la(s) plataforma(s) nativa que se requiera.
A quién está dirigido
Dirigido a diseñadores, programadores o cualquier persona con conocimientos básicos de HTML que deseen incursionar en el mundo del desarrollo de aplicaciones móviles.
Perfil del participante
Conocimientos básicos de informática, para un mejor aprovechamiento del curso, se recomienda tener conocimientos previos de HTML y CSS.
Beneficios
Uno de los beneficios mas representativos de desarrollar aplicaciones móviles con PhoneGap es fundamentalmente cuando se tiene el requerimiento de desarrollar una solución que deba estar en diversas plataformas donde los tiempos sean cortos y no se cuenten con los conocimientos de las tecnologías nativas que estas requieran.
Temario
Introducción
Fundamentos básicos de HTML, CSS y JavaScript.
Introducción a HTML5 y CSS3
Ventajas de HTML5
Diferencias entre HTML4 y HTML5
Etiquetas de HTML5
Nuevas Etiquetas
Hojas de Estilo
Etiquetas Obsoletas
Estructura HTML5
Propiedades de CSS3
Novedades en CSS3
JQuery Mobile
Introducción a JQuery Mobile
Características
Instalación y Configuración
Páginas y Diálogos
Anatomía de una página
Single-Page Template
Multi-Page Template
Títulos
Links entre páginas
Transiciones
Widgets
Dialogos
Popups
Temas
Características Touch
Barras de Herramientas
Barras de Herramientas Básicas
Header Bars
Footer Bars
Navbars
Posición Personalizada
Barras de Herramientas Persistentes
Barras de Herramientas conforme al tema
Botones
Botones Básicos
Botones con Íconos
Grupo de Botones
Botones conforme al tema
Personalizando el contenido
Estilos básicos HTML
Grids
Contenido colapsable
Contenido conforme al tema
Elementos de formulario
Elementos básicos de formulario
Galería de elementos de formulario
Galería de elementos mini de formulario
Formularios conforme al tema
Listas
Listas
Listas conforme al tema
Eventos
Métodos y utilerías
Phonegap
Introducción a PhoneGap y Apache Cordova
Instalación de PhoneGap
Instalación en Eclipse para Android
Instalación en XCode para iOS
Instalación en Dreamweaver
Hola Mundo PhoneGap
Hola Mundo PhoneGap Android
Hola Mundo PhoneGap iOS
Instalando aplicaciones desarrolladas con PhoneGap
Manejo de eventos
Notificaciones
Obteniendo información del dispositivo
Archivos
Almacenamiento
Multimedia (Grabar y reproducir audio)
Camara
Geolocalización
Gestión del acelerómetro
JSON
Introducción a JSON
Obteniendo información de un servidor remoto
Ejemplo de validación de usuario
Ejemplo con el manejo de listas