Story Transcript
Omnius Soluciones en Tecnología S.A. de C.V. México D.F. a 18 de julio de 2013 ING. RAÚL GONÁLEZ REYNA Director Nacional de MexicoFIRST LIC. ANDRÉS SIMÓN BUJAIDAR Director de Alianzas de MexicoFIRST
PRESENTE
Por medio de la presente nos complace presentar a ustedes nuestras propuestas de certificaciones. De esta forma, ponemos a su consideración nuestro catálogo de certificaciones que incluyen la Certificación en: (I) Desarrollo de Aplicaciones sobre Plataforma Android (2 Módulos: Junior y Senior): $12,600 iva incluido. (II) Desarrollo de Aplicaciones sobre Plataforma iOS (2 Módulos: Junior y Senior): $19,000 iva incluido. (III) Desarrollo de Aplicaciones Cross Platform (2 Módulos: Phonegap y Titanium): $13,800 iva incluido. Sin otro particular me despido agradeciendo de antemano su atención y apoyo.
Atentamente
PhD. David Sarmiento Cervantes Director General Omnius Soluciones en Tecnología S.A. de C.V.
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V.
(I) Desarrollo de Aplicaciones sobre Plataforma Android Capacitador: OMNIUS Certificador: PROMETRIC Duración: 20 hrs por Módulo (40 total) Módulos: 2 (Junior y Senior) Vigencia: 31/07/2014 Grupo Mínimo: 16 personas Grupo Máximo: 25 personas Sedes Locales: Veracruz, Estado de México, Jalisco, Aguascalientes, Puebla y Distrito Federal Sedes Foráneas: Todos los Estados Oportunidades de Certificación: 2 oportunidades (1 voucher con retake) Precio Público: $20,160. Desglose: Curso=$18,144 + Certificación=$2,016 Precio M1 Local: $12,600. Desglose: Curso=$11,340 + Certificación=$1,260 Precio M1 Foráneo: $13,860. Desglose: Curso=$12,474 + Certificación=$1,386 TODOS LOS PRECIOS YA INCLUYEN EL I.V.A. Módulo 1: Desarrollador Android Junior Objetivos: Al final de la capacitación el asistente: Tendrá nociones básicas de desarrollo de aplicaciones Android. Será capaz de crear aplicaciones básicas para la plataforma Android. Podrá publicar aplicaciones en Android Market para su uso o venta. Prerrequisitos: Conocimiento del lenguaje de programación Java Nociones de XML, SQL, Eclipse IDE Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Historia 1.3. ¿Qué es Android? 2. Arquitectura del Sistema 2.1. Linux kernel 2.2. Librerías Nativas 2.3. Android Runtime 2.4. Máquina virtual Dalvik 2.5. Framework de aplicaciones 2.6. Capa de aplicaciones 2.7. Android Market 3. Entorno de Desarrollo 3.1. Instalar el SDK 3.2. Instalar Plataformas 3.3. Dispositivo Virtual Android (AVD) 3.4. Instalar Eclipse IDE 3.5. Herramientas de Desarrollo Android (ADT) 4. Fundamentos de Aplicaciones Android 4.1. Desarrollo de Aplicaciones Android 4.2. Creación y estructura de un proyecto 4.3. Trabajando con el archivo AndroidManifest.xml 4.4. Creación y manejo de Activities 4.5. Uso de Intents explícitos
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
4.6. Uso de Intents implícitos 4.7. Creación y uso de recursos 4.8. Seguridad y permisos 4.9. Depuración de una App Interfaz de Usuario y Controles 5.1. Unidades y Layout 5.2. Uso de Layout Managers 5.3. Controles de Texto 5.4. Controles de tipo Botón 5.5. Controles de tipo Lista 5.6. Layouts de Lista Personalizados 5.7. Componentes más comunes Estilos y Elementos Gráficos 6.1. Creación y uso de Estilos 6.2. Creación y uso de Temas 6.3. Creación de Iconos 6.4. Creación de imágenes 9-Patch Soporte para Múltiples Pantallas 7.1. Comprensión de tamaño de pantalla y densidad 7.2. Incluir Layouts alternos Animación y Gráficos 8.1. Configuración de animación cuadro por cuadro 8.2. Mostrar animación sincronizada 8.3. Trabajar con Gráficos 2D Menús y Diálogos 9.1. Opciones de Menú 9.2. Menús Contextuales 9.3. Diálogos de Alerta 9.4. Diálogos de Progreso 9.5. Diálogos Personalizados Notificaciones y Toast 10.1. Desplegar notificaciones en barra de estatus 10.2. Desplegar notificaciones Toast Trabajar con Multimedia 11.1. Reproducción de audio 11.2. Reproducción de video 11.3. Acceso a la cámara Preferencias y Almacenamiento de Datos 12.1. Uso de Shared Preferences 12.2. Crear Activity de Preferences 12.3. Sistema de Archivos Interno y Externo 12.4. Uso de Base de Datos en SQLite 12.5. Acceso a la Red 12.6. Uso de Content Providers Geo localización y Mapas 13.1. Incorporación de Google Maps 13.2. Uso de GPS para ubicar la posición actual Creación de Widgets 14.1. Widget simple home-screen 14.2. Activity de Configuración de Widget Publicación de Aplicación 15.1. Preparación para publicación 15.2. Firma y Construcción 15.3. Preparación de los recursos gráficos 15.4. Publicación al Android Market Conclusiones
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 16.1. Uso de Ejemplos del SDK 16.2. Recursos de utilidad 16.3. Cierre
Módulo 2: Desarrollador Android Senior Objetivos: Al final de la capacitación el asistente: Tendrá conocimiento de desarrollo de aplicaciones Android. Será capaz de crear aplicaciones para la plataforma Android. Podrá distribuir aplicaciones en Android Market para su uso o venta. Prerrequisitos: Conocimiento del lenguaje de programación Java Entendimiento de XML, SQL, Eclipse IDE Nociones de Web Services Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Mejores prácticas 1.3. Novedades en las nuevas versiones 2. Profundizando en la interfaz de Usuario 2.1. Componentes Compuestos 2.2. Layouts para multiples pantallas 2.3. Activities Personalizadas 2.4. Fragments 2.5. Action bar y menus 2.6. Ventanas de Diálogo 3. Web Services 3.1. SOAP 3.2. REST 3.3. API’s externas con JSON 4. Multitasking 4.1. Loaders 4.2. AsyncTask 5. Redes Sociales 5.1. Integración con Facebook 5.2. Integración con Twitter 6. Geolocalización y Mapas 6.1. Location Provider 6.2. Criteria 6.3. Geocoder 6.4. Google Maps 6.5. Overlays 7. Conectividad 7.1. Http 7.2. Wifi 7.3. Sockets 7.4. Bluetooth 8. Reconocimiento 8.1. Códigos de Barras y QR 8.2. Realidad Aumentada 9. Temas Avanzados 9.1. Widgets
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 9.2. Compartir datos entre aplicaciones 9.3. Servicios 10. Publicación de Aplicación 10.1. Publicando con Google Play 10.2. Control de versiones 10.3. Monetización de una Aplicación 10.4. In-app billing 11. Conclusiones 11.1. Recursos de utilidad 11.2. Cierre
(II) Desarrollo de Aplicaciones sobre Plataforma iOS Capacitador: OMNIUS Certificador: PROMETRIC Duración: 20 hrs por Módulo (40 total) Módulos: 2 (Junior y Senior) Vigencia: 31/07/2014 Grupo Mínimo: 16 personas Grupo Máximo: 25 personas Sedes Locales: Veracruz, Estado de México, Jalisco, Aguascalientes, Puebla y Distrito Federal Sedes Foráneas: Todos los Estados Oportunidades de Certificación: 2 oportunidades (1 voucher con retake) Precio Público: $28,500. Desglose: Curso=$25,650 + Certificación=$2,850 Precio M1 Local: $19,000. Desglose: Curso=$17,100 + Certificación=$1,900 Precio M1 Foráneo: $20,900. Desglose: Curso=$18,810 + Certificación=$2,090 TODOS LOS PRECIOS YA INCLUYEN EL I.V.A. Módulo 1: Desarrollador iOS Junior Objetivos: Al final de la capacitación el asistente: Tendrá nociones básicas de desarrollo de aplicaciones iOS. Será capaz de crear aplicaciones básicas para la plataforma iOS. Prerrequisitos: Conocimiento del lenguaje de programación C/C++ Nociones de XML, SQL, Sistema Operativo Mac Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Historia 1.3. ¿Qué es iOS? 1.4. Arquitectura del Sistema 1.5. Instalar Herramientas 2. Desarrollo en Objective-C 2.1. Fundamentos de Objective-C 2.1.1.El Lenguaje Objective-C 2.1.2.La estructura de un programa en Objective-C 2.1.3.Compilar y ejecutar el código 2.2. Flujo de un programa 2.2.1.Salida de mensajes a la línea de comandos
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 2.2.2.Escribir código condicional 2.2.3.La sentencia switch 2.2.4.Snippets de código 2.2.5.Operadores y expresiones 2.2.6.Ciclos 2.2.7.Funciones 2.3. Variables 2.3.1.Tipos de Datos 2.3.2.Trabajar con números 2.3.3.Trabajar con caracteres 2.3.4.Alcance de variables 2.3.5.Enumeraciones 2.3.6.Uso de typedef 2.3.7.Directivas de preprocesamiento 2.3.8.Trabajar con cadenas 2.4. Clases 2.4.1.Orientación de objetos 2.4.2.Usar objetos y apuntadores 2.4.3.Mensajes y métodos 2.4.4.Usar clases existentes en el Foundation Framework 2.5. Administración de Memoria 2.5.1.Recomendaciones en la gestión de memoria 2.5.2.Administración de memoria en Objective-C 2.5.3.Creación de Objetos 2.5.4.Usar Pools autoliberados 2.5.5.Objetos Apple autoliberados 2.5.6.Introducción a Automatic Reference Counting (ARC) 2.5.7.Lo que administra ARC 2.5.8.Las reglas de ARC 2.6. Clases Personalizadas 2.6.1.Crear sus propias clases 2.6.2.Definir métodos 2.6.3.Definir propiedades 2.6.4.Definir inicializadores 2.6.5.Usar dealloc 2.7. Colecciones 2.7.1.Trabajar con arreglos estilo C 2.7.2.Trabajar con objetos arreglo en Ojective-C 2.7.3.Usar diccionarios 2.7.4.Enumeraciones rápidas 2.8. Administración de archivos 2.8.1.Introducción a la administración de archivos en Objective-C 2.8.2.Trabajar con rutas y URLs 2.8.3.Lectura y escritura de cadenas 2.8.4.Archivar Objetos 2.9. Clases Complejas 2.9.1.Herencia y NSObject 2.9.2.Extender clases con categorías 2.9.3.Definir protocolos 2.9.4.Tipeo dinámico 2.10. Depuración 2.10.1. Errores de compilación comunes 2.10.2. Advertencias de compilación comunes 2.10.3. Errores en ejecución comunes 2.10.4. Manejo de Excepciones con try/catch 2.10.5. Breakpoints y depuración
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 2.10.6. Mejorar el código para uso de ARC 3. Herramientas de Desarrollo 3.1. Explorando el uso de frameworks 3.2. Uso de XCode 3.3. Uso de iOS Simulator 3.4. Apple Developer Program 4. Fundamentos de Desarrollo en iOS 4.1. Uso de diferentes tipos de plantilla de proyecto 4.2. Uso de Plantilla de Diseño MVC 4.3. Crear interacción básica 4.4. Crear conexiones rápidas 4.5. Desuso del teclado 4.6. Desuso del teclado con Delegación 4.7. Uso de Delegación en iOS 4.8. Crear mensajes de alerta 4.9. Ciclo de vida de aplicaciones iOS 4.10. Multitarea en iOS 4.11. Depuración de aplicaciones 5. Uso de Controles de IU 5.1. Crear interfaces de Usuario 5.2. Usar y personalizar un control picker 5.3. Usar data sources 5.4. Seleccionar elementos en Controles IU 5.5. Uso de Guía de Interfaz Humano de Apple 6. Usar Table Views 6.1. Introducción a Table Views 6.2. Crear un Table View 6.3. Reuso de celdas en la tabla 6.4. Personalizar un Table View 6.5. Personalizar celdas en el Table View 7. Crear Apps con Múltiples View Controllers 7.1. Introducción a aplicaciones de vistas múltiples 7.2. Desglosar una utilidad de aplicación 7.3. Entender los controladores de navegación 7.4. Crear una aplicación maestro-detalle 7.5. Crear una aplicación con Pestañas 8. Usar Storyboards 8.1. Introducción a Storyboards 8.2. Crear escenas y transiciones 8.3. Pasar datos entre escenas 8.4. Crear el storyboard 8.5. Crear una clase personalizada 8.6. Crear los controladores de la vista 8.7. Cargar datos 8.8. Pasar objetos entre escenas 9. Uso de Bloques y Grand Central Dispatch 9.1. Introducción a bloques 9.2. Entender Grand Central Dispatch 9.3. Crear una aplicación multihilos 10. Guardar Datos 10.1. Opciones para guardar datos en iOS 10.2. Guardar y cargar datos de archivos de lista de propiedades 11. Desarrollo en iPad 11.1. Entender el desarrollo en iPad 11.2. Usar elementos específicos de iPad 11.3. Crear aplicaciones de iPad con Popovers
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 11.4. Crear aplicaciones de iPad con Split Views 12. Conclusiones 12.1. Crear un imagen de lanzamiento de la aplicación 12.2. Crear un icono de la aplicación 12.3. Cierre
Módulo 2: Desarrollador iOS Senior
Objetivos: Al final de la capacitación el asistente: Tendrá nociones básicas de desarrollo de aplicaciones iOS. Será capaz de crear aplicaciones básicas para la plataforma iOS. Podrá publicar aplicaciones en Apple Store para su uso o venta. Prerrequisitos: Conocimiento del lenguaje de programación Objective-C Entendimiento de XML, SQL, Sistema Operativo Mac, XCode IDE Nociones de Web Services Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Desarrollo en iOS 1.3. Novedades de iOS 5 1.4. Soporte para múltiples dispositivos 2. Multitareas en iOS 2.1. Conceptos de multitasking 2.2. Respondes a eventos de activación 2.3. Solicitud de tiempo para terminar operaciones 2.4. Usar notificaciones locales 2.5. Aplicaciones sin multiprocesamiento 2.6. Reproducir audio en segundo plano 2.7. Actualizando proyectos ya existentes 3. Usar el Event Kit Framework 3.1. Introducción del Event Kit Framework 3.2. Crear eventos de calendario programáticamente 3.3. Usar componentes del Event Kit UI para agregar y editar eventos 4. Usar iAd para integrar publicidad 4.1. Introducción a iAd 4.2. Usar componentes de banner de iAd 4.3. Responder a eventos del ciclo de vida de iAd 5. Trabajar con Audio y Video 5.1. Introducción al Asset Library Framework 5.2. Usar el Asset Library 5.3. Reproducción de video 5.4. Grabación de video 6. Aplicaciones para múltiples dispositivos 6.1. Detectando capacidades del dispositivo 6.2. Asociación a frameworks nuevos 7. Características de iOS 5 7.1. Automatic Reference Counting 7.2. Uso de Storyboards 7.3. Introducción a iCloud 7.4. Introducción a Newsstand
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V.
8.
9.
10.
11.
7.5. Crear Newsstand Apps 7.6. Integración con Twitter 7.7. Controles nuevos y mejorados Manejo de Datos en la Aplicación 8.1. Crear un Sandbox 8.2. Crear una Base de Datos con SQLite 8.3. Crear la Vista Principal de Tabla 8.4. Parsing de XML Data Feed 8.5. Entrada de datos con Modal View 8.6. Visualización de Paginas Web 8.7. Agregar un Panel de Preferencias 8.8. Agregar características Gesture 8.9. Convertir a una Aplicación Universal 8.10. Preparar la aplicación para distribución MapKit y Core Location 9.1. Desplegar un mapa 9.2. Centrar el mapa en una ubicación 9.3. Crear una Anotación 9.4. Crear un Overlay 9.5. Core Location Framework 9.6. Usar Location Data 9.7. Modificar Location Data Distribución en el App Store 10.1. Requerimientos 10.2. Preparar el Bundle 10.3. Enviar la Aplicación 10.4. Promover la Aplicación Conclusiones 11.1. Tópicos avanzados 11.2. Cierre
(III) Desarrollo de Aplicaciones sobre Cross Plataform Capacitador: OMNIUS Certificador: PROMETRIC Duración: 20 hrs por Módulo (40 total) Módulos: 2 (Phonegap y Titanium) Vigencia: 31/07/2014 Grupo Mínimo: 16 personas Grupo Máximo: 25 personas Sedes Locales: Veracruz, Estado de México, Jalisco, Aguascalientes, Puebla y Distrito Federal Sedes Foráneas: Todos los Estados Oportunidades de Certificación: 2 oportunidades (1 voucher con retake) Precio Público: $21,390. Desglose: Curso=$19,251 + Certificación=$2,139 Precio M1 Local: $13,800. Desglose: Curso=$12,420 + Certificación=$1,380 Precio M1 Foráneo: $15,180. Desglose: Curso=$13,662 + Certificación=$1,518 TODOS LOS PRECIOS YA INCLUYEN EL I.V.A. Módulo 1: Desarrollador Phonegap Objetivos: Al final de la capacitación el asistente: Tendrá nociones básicas de desarrollo de aplicaciones Móviles. Será capaz de crear aplicaciones básicas para plataformas Móviles.
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V.
Podrá distribuir aplicaciones para su uso o venta en múltiples plataformas.
Prerrequisitos: Conocimiento de Javascript, HTML, CSS Nociones de Java, XML, SQL, Dreamweaver Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Aplicaciones nativas vs Aplicaciones Cross-Platform 1.3. ¿Qué es Phonegap? 1.4. Arquitectura del sistema 2. Fundamento de Desarrollo de Aplicaciones 2.1. Bases de desarrollo de aplicaciones móviles 2.2. Introducción al Framework de Phonegap 2.3. Trabajando con Android 2.4. Trabajando con iOS para iPhone y iPad 3. Creación de Aplicaciones con Phonegap 3.1. Herramientas Desarrollo 3.2. Trabajar con jQuery Mobile 3.3. Utilizar Dreamweaver para desarrollar 3.4. Integración de herramientas 4. Entorno de Desarrollo para Android 4.1. Preparación para Desarrollo en Android 4.2. Especificar configuraciones de Android 4.3. Probar el Emulador de Android 4.4. Configurar el SDK de Android 5. Entorno de Desarrollo para iOS 5.1. Preparación para Desarrollo en iOS 5.2. Especificar configuraciones de iOS 5.3. Probar el Emulador de iOS 6. Construir una Aplicación Móvil desde el inicio 6.1. Creando divs y ajustando jQuery Mobile 6.2. Manejando navegación multinivel 6.3. History de la Aplicación 6.4. Aplicando transiciones 6.5. Columnas múltiples 6.6. Contenido colapsable 6.7. Definir listas básicas 6.8. Incorporar listas con imágenes 6.9. Estilo personalizado con CSS3 7. Construyendo Formas 7.1. Conceptos básicos sobre formas 7.2. Obtener detalles de texto 7.3. Trabajando con checkboxes 7.4. Definir radiobuttons 7.5. Uso de listas desplegables 7.6. Crear listas desplegables personalizadas 7.7. Incorporar controles slider 7.8. Integrar un flip switch 7.9. Enviar formas 7.10. Crear búsquedas 8. Características Avanzadas 8.1. Usar el Compass 8.2. Usar geolocalización con mapas 9. Trabajar con Device Central
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 9.1. Previsualizar su aplicación desde Dreamweaver 9.2. Cambiar dispositivos 9.3. Documentar la apariencia de su aplicación 10. Conclusiones 10.1. Recursos de utilidad 10.2. Cierre Módulo 2: Desarrollador Appcelerator Titanium Objetivos: Al final de la capacitación el asistente: Tendrá nociones básicas de desarrollo de aplicaciones Móviles. Será capaz de crear aplicaciones básicas para plataformas Móviles. Podrá distribuir aplicaciones para su uso o venta en múltiples plataformas. Prerrequisitos: Conocimiento de Javascript, HTML, CSS Nociones de Java, XML, SQL, Eclipse IDE Temario del Curso 1. Introducción 1.1. Bienvenida 1.2. Aplicaciones nativas vs Aplicaciones Cross-Platform 1.3. ¿Qué es Appcelerator Titanium? 1.4. Revisando Prerequisitos 1.5. Acceder a la Documentación de API 1.6. Arquitectura del sistema 2. Fundamento de Desarrollo de Aplicaciones 2.1. Bases de desarrollo de aplicaciones móviles 2.2. Navegar el Worksapce de Titanium Studio 2.3. Javascript Browsed-based vs Javascript de Titanium 2.4. Detectando plataformas 2.5. Editar configuraciones de ejecución 3. Ventanas y Vistas 3.1. Comprensión de Ventanas y Vistas 3.2. Uso de label view 3.3. Uso de image view 3.4. Comprensión de z-depth 3.5. Agrupación y anidamiento de Vistas 4. Controles, Entrada e Interactividad 4.1. Escuchar eventos 4.2. Botones 4.3. Slider 4.4. Switch 4.5. Picker de una columna 4.6. Picker multi columnas 4.7. Picker de fecha/hora 4.8. Text field y Text área 4.9. Configurar tipos de teclado 4.10. Text fields con botones 4.11. Agregar interactividad a vistas 4.12. Revisar el ciclo de vida de la aplicación 5. Tab Group 5.1. Entendiendo tab groups 5.2. Tab groups personalizados 5.3. Trabajar con un tab group sencillo
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63
Omnius Soluciones en Tecnología S.A. de C.V. 6. Table View 6.1. Conociendo un Table View 6.2. Creación de una tabla simple 6.3. Creación de renglones personalizados 6.4. Abrir ventanas desde renglones 6.5. Modificar encabezados y pies de tabla 6.6. Agregar renglones 6.7. Modificar renglones 6.8. Borrar renglones 6.9. Mover renglones 6.10. Agregar una barra de búsqueda 6.11. Propiedades y métodos avanzados 7. Map View 7.1. Crear un mapa y configurar la ubicación 7.2. Crear anotaciones simples 7.3. Pines personalizados 7.4. Crear y manejar botones de anotaciones 7.5. Agregar eliminar pines en tiempo de ejecución 8. Web View y XHR 8.1. Cargar paginas web locales y remotas 8.2. Examinar eventos y controles de Web View 8.3. Vista App-to-Web para iOS 8.4. Cargar un feed externo de XML 9. Retroalimentación 9.1. Proveer retroalimentación al usuario 9.2. Configurar temporizadores 9.3. Confirmación del dispositivo para vibrar 9.4. Retroalimentación con un diálogo de alerta 9.5. Retroalimentación con un diálogo de opción 9.6. Marcar un número telefónico o cargar una página web 9.7. Implementar un indicador de actividad 9.8. Animar ventanas y vistas 10. Administración de Datos 10.1. Ajustar propiedades de aplicaciones personalizadas 10.2. Leer y escribir al sistema de archivos 10.3. Enviar un email 11. Multimedia 11.1. Uso de cámara y video 11.2. Acceder al álbum de fotos 11.3. Capturar pantalla 11.4. Reproducir sonido 12. Gesture 12.1. Leer orientación de dispositivo 12.2. Detectar movimientos y leer datos del acelerómetro 12.3. Detectar diferentes tap types y finger swipes 13. Preparación para distribución 13.1. Preferencias de la Aplicación 13.2. Icon badge y Splash screen 13.3. iOS: Binario Universal 13.4. Depuración de la aplicación 13.5. iOS: Perfiles de distribución a la medida 13.6. Pasos finales de la Aplicación 14. Conclusiones 14.1. Recursos de utilidad 14.2. Cierre
___________________________________________________________________________________________________ Av. Manuel Ávila Camacho 116 3er piso, Col. Unidad Veracruzana. Xalapa, Ver. C.P. 91030. Tel.- (228) 812-48-63