Diplomado Aplicaciones Móviles para Negocios Electrónicos



Documentos relacionados
Tecnologías y Aplicaciones para dispositivos móviles

Evento Ejecutivo Internacional Tecnologías y Aplicaciones para dispositivos móviles

Desarrollo de Aplicaciones móviles para Android y IOS

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II

Programación Android Completo

Presentación y objetivos

ACTI- Desarrollo de software interactivo Curso- Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Fundamentos

Android 4 Principios del desarrollo de aplicaciones Java

Unidad II. Interfaz Grafica

Capacitación Android Básico

ACTI-Desarrollo de software interactivo Curso-Taller: Desarrollo de Aplicaciones para Móviles Plataforma ios / Avanzado

Curso Online de Programación Android

Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0

Ambar Rojo Studios SA de CV

Curso Online de Desarrollo de Aplicaciones para ios y Android: Práctico

Curso de Desarrollo en Android Básico

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días

PROGRAMA DE MATERIA MATERIA:

Android 5 Principios del desarrollo de aplicaciones Java

ANDROID INTERMEDIO - E-LEARNING - EN LÍNEA

Desarrollo. multidispositivo. multiplataforma.

Crea Tu Primera Aplicación para Iphone y Android

iphone & ipad Programación ios SDK Curso Monográfico 50 horas

Manual de Configuración del nuevo servicio de correo electrónico.

Experto Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles

WEB APP VS APP NATIVA

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

Curso de Fundamentos para programación de aplicaciones móviles. Tlf

TALLER DE DESARROLLO DE APLICACIONES MOVILES ANDROID ORGANIZA COLABORA

CONTRATACIÓN DESARROLLO DE APLICACIÓNES PARA DISPOSITIVOS MOVILES

BeatIt! Especificación de Requerimientos de Software para BeatIt! Versión 1.2.2

inspiring solutions c Balmes, Barcelona

CURSOS ESPECIALIZADOS

Dirección General de Educación Superior Tecnológica

Programación para Android

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android.

Módulo 1: Creación de un juego en Flash para Android

BearSoft. SitodeCloud. Rafael Rios Bascón Web: Móvil:

online Programación para dispositivos Android 4.x

Formación a distancia Iniciación al desarrollo de aplicaciones Android

TUAPP. La herramienta que moverá tu negocio a llegar a más clientes

Android Mobile & Web Development Training

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS

Curso de Android con Java

Desarrollo de aplicaciones para iphone

Curso Avanzado de Programación en Dispositivos Móviles con IOS

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

Capitulo 1: Plataforma Android

GNU LINUX BÁSICO. 1. A finalizar el curso el participante estará en la capacidad de:

Desarrollo de Aplicaciones Móviles con PhoneGap 5.0 (Apache Cordova), Android y Eclipse

Curso Online de APPs y Videojuegos para ios, Android: Práctico

APP DEV. Construimos tus ideas en aplicaciones web y móviles. steicho. Technological Solutions

Android Professional

Satellital Patrol. Aplicación Mobile

Manual de la Aplicación Móvil Creapedidos. Gestión y seguimiento de pedidos desde tu dispositivo móvil.

Unidad I. Introducción a la programación de Dispositivos Móviles

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras Apartado I: El ecosistema móvil...33

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

Curso Avanzado de Programación en Dispositivos Móviles con IOS

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5

ANDROID 5 LOLLIPOP CERTIFIED APPLICATION DEVELOPER (ACAD)

Inalámbricas para Aplicaciones de Monitoreo y Control

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

Manual del usuario y de referencia de MobileTogether Client

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Responsive Web Sites with Certified Adobe Dreamweaver CC

El objetivo del presente curso es el de dar a conocer al alumno el nuevo entorno Windows Vista.

TP Nº 2 Mobile App. Ramiro Giunta Sistemas de Diseño Gráfico Cátedra Wolkowicz 2015

Windows Server 2012: Infraestructura de Escritorio Virtual

Especialista TIC en Desarrollo y Programación de Aplicaciones para Android (Online)

Plan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID HORAS / AÑO: 64 HS.

Asistente para la ayuda

Abril WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas

Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile

Propuesta ANDROID ATC

1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.

Movilidad. Pasa demasiado tiempo fuera de la oficina? Solución móvil Dynamics NAV

Propuesta para la realización de un curso de programación de aplicaciones móviles en HTML 5 en la Universidad de Santiago de Compostela.

Guía de usuario CUBO TI

Gerencia de Tecnologías de Información

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

Referencia de cliente

8969 Extending Microsoft Dynamics CRM 4.0

Instructivo encuesta infraestructura SICIED 2014

Consultoría y Desarrollo de Sistemas CONTROLMAP. Software : Sistema Integral de Registro y Seguimiento de Eventos e Incidencias en Mapas Digitales

Investigar desde tu dispositivo móvil. 12 de febrero de 2015 Profa. Ana I. Medina Hernández, MIS Coordinadora Red Graduada

1 de Mayo 2015 al 1 de Mayo 2016 Capacitación Android nivel Básico y Experto MexicoFirst

Especialidad en Programación de Sistemas con Visual C# y Objective-C

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO S E C R E T A R Í A G E N E R A L Dirección General de Cómputo y de Tecnologías de Información y Comunicación

Postgrado. Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS

Sistema Operativo Windows

Diplomado de Desarrollo de Aplicaciones para Dispositivos Móviles

El cuidado de las personas un mercado por explorar!

Tema 2: Introducción a Android

Corso ios Curso Online Desarrollo Apps en Iphone e Ipad

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

PROGRAMACIÓN PÁGINAS WEB CON PHP

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Visor de presupuestos en Android

Transcripción:

Diplomado Aplicaciones Móviles para Negocios Electrónicos Duración 120 horas Objetivo general: Que el participante conozca los fundamentos de los sistemas operativos IOS y Android, y los aplique en forma práctica, desarrollando como resultado un producto tecnológico de información y negocios electrónicos basado en el desarrollo de aplicaciones móviles. Beneficio: El mercado de profesionistas que dependen de credenciales actualizadas para acceder a mejores fuentes de trabajo está creciendo. Así mismo, un mayor porcentaje de los desarrolladores actualmente labora dentro del mercado freelance. El programa de capacitación que aquí presentamos ofrece al estudiante los siguientes beneficios: 1. Un plan de trabajo que les hace competentes en tecnología móviles para fines de diseño, análisis y construcción de soluciones basadas en servicios ubicados dentro de la red, pero que requieren de ser descubiertos, accedidos, y ejecutados, de manera remota, y transparente. 2. Un sistema de aprendizaje basado en proyectos que se elaboran en forma incremental y en forma ágil. Esto quiere decir que los sistemas son creados con rapidez y eficiencia. 3. Un plan de estudios modular que les permite atacar áreas de especialidad que le son mas relevantes, pertinentes, o ad-hoc a su contexto y necesidades. 4. Una metodología de operación dentro del salón de clase que permite a los estudiantes resolver sus dudas en forma pragmática y aplicable. Dirigido a: rofesionistas jóvenes, recién egresados de la carrera, que han estudiado informática ó ingeniería en computación, que ya conocen la programación por Internet y el WWW, y que desean continuar profundizando con fines de currículum, o por necesidades directas de su trabajo actual. 2. Profesionistas maduros, que en su juventud trabajaron en el desarrollo de software para Internet-www, pero que ahora requieren de concer las tecnologías móviles para conservar su empleo, o ser competitivos en el mercado freelance, o bien son líderes de proyecto que requieren de experiencia en desarrollo móvil para dirigir grupos de desarrolladores. 3. Profesionistas de cualquier edad provenientes de otras disciplinas: diseño gráfico, ingeniería industrial, administración pública, contaduría, etc, que por razones circunstanciales, deben o desean aprender a programar aplicaciones móviles para crear un negocio propio, o por requerimientos de proyectos en sus empleos actuales. Requisito: Conocimientos fundamentales sobre la programación orientada a objetos y estructuras de datos en general. Es necesario que posean lectura comprensiva del idioma inglés. Se requiere traer laptop con Office para los módulos 3 y 4. Contenido: Módulo 1 Desarrollo de Aplicaciones Móviles en Android

Al finalizar este módulo, el alumno podrá programar aplicaciones móviles nativas en IOS, utilizando el lenguaje de programación Objective-C. 1. Introducción al desarrollo móvil y al mercado de aplicaciones Iphone / Ipad 2. Introducción al desarrollo en IOS a. iphone SDK b. Aplicaciones Nativas en IOS c. Xcode d. Interface Builder e. Simulador iphone f. Debugger 3. Introducción a Objective C a. Clases y mensajes b. Protocolos y propiedades c. NSObject, NS Clases y UI Clases 4. Desarrollo de aplicaciones basadas en Vistas a. Fundamentos de aplicaciones nativas: UIApplication, UIApplicationDelegate, UIWindow. b. Aplicaciones basadas en vistas, revisión de componentes: UIView, UIViewController, SubViews, UITouch, Animation, NSTimer. 5. Diseño de interfaces básicas a. Controles b. Controles de Texto c. Tablas d. Archivos y medios 6. Desarrollo de un proyecto móvil enfocado a negocios móviles. a. Demostraciones del proyecto en el Simulador de Iphone. b. Instalación y configuración de la aplicación en un dispositivo Iphone. 7. Administración de datos con SQLite a. Escritura y lectura de objetos con SQLite b. Creación de tablas dinámicas utilizando SQLite c. Consultas en SQLite d. Presentación de resultados 8. Desarrollo de interfaces avanzadas. a. Controles de Navegación b. Controladores de Tab Bar c. Tablas personalizadas. d. Controles para Ipad Módulo 2 Desarrollo de Aplicaciones Móviles en Android y Web Al finalizar el módulo, el alumno será capaz de desarrollar aplicaciones móviles para Iphone y Ipad, utilizando sensores, bases de datos locales y consulta de servicios web de negocios. 1. Reproductor de medias a. Reproductor de audio b. Reproductor de video 2. Consulta de servicios web a. Creación de servicios web b. Introducción a JSON

c. Obtención de datos de servicios web d. Almacenamiento local de datos con SQLite 3. Programación en red con IOS a. UIWebView b. Esquemas URL c. Clases de SCNetwork 4. Programación de sensores a. Sensores de proximidad b. Sensores de vibración c. Sensores touch d. Acelerómetro 5. Desarrollo de proyecto móvil extendido a. Demostraciones del proyecto en el simulador de Iphone b. Instalación y configuración de la aplicación en un dispositivo Iphone c. Proceso de publicación en el App Store de Apple. d. Mejores prácticas en el desarrollo de aplicaciones para IOS 6. Introducción al desarrollo de aplicaciones web para Iphone a. Utilizando la plantilla de browser b. Widgets y aplicaciones para Dashcode / Dashboard c. Utilizar el Inspector para métricas y texto, atributos 7. Partes y comportamientos a. Agregar partes al proyecto b. Botones y sus comportamientos c. Ordenamientos (Layouts) d. Agregar transiciones 8. Trabajando con fuentes de datos a. Introducción a fuentes de datos b. Configuración de Dashcode y la vista de DataSource c. Asociación de campos con datos: JSON d. Asociación de campos con datos: XML e. JQuery Mobile Pruebas a la aplicación Módulo 3 Desarrollo de Aplicaciones Móviles en IOS Al finalizar el módulo, el alumno será capaz de desarrollar aplicaciones nativas en Android, utilizando los elementos gráficos básicos, el ciclo de vida de un aplicación Android y realizará pruebas en el emulador y dispositivos Android. 1. Introducción al desarrollo de aplicaciones en Android a. Introducción a Android y su importancia b. Mercado de Android c. Aplicaciones nativas en Android d. El kit de desarrollo de Android e. Configuración de Eclipse y el Android SDK f. Emulador de Android g. Desarrollo de una primera aplicación 2. Actividades e intentos a. Introducción a actividades b. Ciclo de vida de una actividad c. Introducción a intentos d. El manifiesto de Android

e. Directorios del proyecto en Android 3. Vistas y layouts a. Introducción a vistas b. Introducción a layouts: i. AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout, TableLayout c. Elementos Compuestos: i. ScrollView, ListView, GridView, ExpandableListView, SearchView 4. Componentes de control a. Widgets para formas b. Elementos de texto c. Imágenes y recursos multimedia d. Elementos de tiempo y fecha 5. Introducción a la persistencia en Android a. Técnicas para guardar datos en Android b. Almacenamiento de preferencias de usuario c. Almacenamiento del estado activo d. Manejo de archivos 6. Desarrollo de un proyecto móvil enfocado a negocios móviles a. Pruebas de la aplicación en el emulador de Android b. Pruebas de la aplicación en dispositivos Android c. Publicación de la aplicación en el Android Market 7. Desarrollo de interfaces avanzadas a. Controles de Navegación b. Controladores de Tab Bar c. Tablas personalizadas d. Controles para tabletas e. Configuración de permisos 8. Persistencia en Android con SQLite a. Administración de datos con SQLite b. Escritura y lectura de objetos con SQLite c. Creación de tablas dinámicas utilizando SQLite d. Consultas en SQLite e. Presentación de resultados Módulo 4 Desarrollo de Aplicaciones Móviles en IOS y Web Al finalizar el módulo, el alumno será capaz de desarrollar aplicaciones avanzadas en Android para tabletas y dispositivos celulares, utilizando bases de datos locales, consulta de servicios Web, proveedores de telefonía y programación de sensores. 1. Consulta de servicios web a. Creación de servicios web b. Introducción a JSON c. Obtención de datos de servicios web d. Almacenamiento local de datos con SQLite e. Servicios de localización f. Servicios de Google 2. Servicios de telefonía en Android a. Envío y recepción de mensajes SMS b. Monitoreo de mensajes SMS c. Envío de correos

d. Servicios de telefonía 3. Programación de sensores a. Touch screen en dispositivos Android b. Detección de sensores c. Intepretación de la información de sensores d. Sensores de luz e. Sensores de proximidad f. Acelerometros 4. Desarrollo de proyecto móvil extendido a. Pruebas de la aplicación en dispositivos Android b. Publicación de la aplicación en el Android Market c. Mejores prácticas en el desarrollo de aplicaciones Android 5. Introducción al desarrollo de aplicaciones móviles basadas en HTML a. Revisión de Android b. Desarrollo de formas móviles basadas en HTML5 c. Construcción de interfaces de usuario con estilos d. Control de la orientación de la aplicación e. Validación de formas 6. Almacenamiento en HTML5 a. Almacenamiento web b. Aplicaciones basadas en bases de datos SQL c. Bases de datos indexadas 7. Construcción de aplicaciones multi página a. Aplicaciones basadas en una página b. Aplicaciones basadas en multiples páginas c. Creación de la pantalla principal d. Creación del Stack de páginas 8. Sincronización con servicios en nube a. Introducción a servicios en la nube b. Introducción a los servicios de Google c. Puesta en producción del objeto jsonengine d. Sincronización con los servicios de Google e. Creación de interfaz gráfica de tipo escritorio