Propuesta 2015-2016 ANDROID ATC Contenido Carta de Presentación .....................................................................................................................................................................................................2 Android Application Development ..................................................................................................................................................................................3 TEMARIO .....................................................................................................................................................................................................................4 Android Security Essentials .............................................................................................................................................................................................8 TEMARIO .....................................................................................................................................................................................................................9 Monetize Android Applications .....................................................................................................................................................................................11 TEMARIO ...................................................................................................................................................................................................................12 Propuesta Comercial .....................................................................................................................................................................................................13 Características de los Servicios ..................................................................................................................................................................................13 WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx Carta de Presentación Andrés Simón Bujaidar Director de Alianzas Nacionales e Internacionales MexicoFIRST Presente Estimado Andrés: A continuación me permito poner a tu consideración la propuesta de los programas de certificación en Android ATC, que como centros autorizados de Android ATC podemos ofrecer en México. Esta propuesta incluye las características cada programa, así como las condiciones comerciales de nuestra empresa. Quedo a tus órdenes para cualquier duda o comentario. Atentamente, _______________________ Carlos Morales de la Cerda Director General InterSoftware WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx Android Application Development OBJETIVO: Proporcionar los conocimientos y habilidades para diseñar y construir una aplicación Android ™. Ofrece una amplia formación sobre los principales componentes de la API de Android y sus interacciones. DIRIGIDO A: Profesionales interesados en explotar sus habilidades en el desarrollo de aplicaciones móviles. DURACIÓN: 30 horas PRERREQUISITOS: Conocimientos en bases de datos Conocimientos de XML Conocimientos de Java AL FINALIZAR: El participante podrá: Diseñar y construir una aplicación Android. Depurar y mantener aplicaciones Android usando diferentes herramientas y plugins. Comprender el ciclo de vida de una aplicación para Android y sus principales componentes. Utilizar los recursos externos, los archivos de manifiesto, intenciones y adaptadores Comprender y utilizar todas las técnicas de almacenamiento persistente para Android: preferencias, archivos, bases de datos y proveedores de contenido. CERTIFICACIÓN: Android Certified Application Developer Exam: AND-401 WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx TEMARIO Lección 1: Bienvenido al Sistema Android - Introducción Creando un Proyecto en Android Trabajando con Eclipse Líneas de Comando Corriendo tu aplicación Corriendo tu proyecto a través de un emulador Componentes de una aplicación Android Ciclo de Vida de la Aplicación Modificación de proyectos ya creados Cambiando el nombre de las actividades Lección 2: Android SDK Herramientas y Actividades en Clase - Capas de Software para Android Núcleo de Linux Librerías C/C++ Ejecutando Android Marco de Aplicación Capas de Aplicación Librerías Android Archivo manifiesto de Android Estructura del archivo manifiesto Herramientas de Android SDK (Software Developer Kit) Ciclo de Vida a través de Java Creando una actividad Métodos para recordar WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx Lección 3: Utilizando los controles ListActivity & ListView - Introducción ¿Qué es una Vista? Utilizando Vistas Agregando vistas a tu aplicación Utilizando los controles ListActivity y ListView Usando ListActivity Agregando ListView Agregando un evento a tu lista Resumen Métodos para recordar Lección 4: Intenciones y Filtros de Intención - Introducción Intenciones Intenciones explícitas Intenciones implícitas Acciones nativas de Android Transferencia de Datos Intenciones para actividades de llamadas Llamadas directas Sub – Actividades: Revisando actividades para resultados Registro de un filtro de intención Métodos para recordar Lección 5: Vistas Personalizadas - Introducción Usos diversos de vistas personalizadas WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx - Modificación de vistas existentes Paso por paso ¿Qué hay en onDraw()? Visión completa Lección 6: Dialogs and Toasts - Diálogos Sub – Clases de diálogos Creando diálogos con el usuario con el diseño definido por el usuario Actividades con tema de diálogo Toasts Métodos para recordar Lección 7: Más de Interfaz de Usuario – Opciones de Menú, Menú de Contexto y vistas Web - Introducción Menús Construyendo un menú con código JAVA Construyendo un menú desde un archivo de recursos Manejando eventos seleccionados Sub- Menús Menús de contexto Manejando contextos y selección de menús Llaves cortas de acceso Títulos condensados Elementos del Menú: Click Listener Intenciones WebView Métodos para recordar WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx - Ejercicios Prácticos Lección 8: Almacenamiento Android: Redes, Archivos Input/Output y Preferencias compartidas - Opciones de Almacenamiento en Android Compartir Preferencias Almacenamiento interno Bases de datos con SQLite Conexión a redes Conectándose a internet Archivos I/O Incluyendo archivos como recursos Compartir preferencias Recuperando preferencias Guardando estado de actividad Lección 9: Almacenamiento Android: Utilizando SQLite y Proveedores de Contenido - Introducción SQLite en tu aplicación Librería SQLite Ayuda con SQLite Bases de Datos SQLite Cursores Bases de datos en Android Proveedores nativos de contenido en Android Métodos para recordar Lección 10: Notificaciones Android - Introducción WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx - Creando una notificación Acciones de Notificación Ejemplos: Manejo de Notificaciones Resumen Android Security Essentials OBJETIVO: Conocer el modelo de seguridad de las aplicaciones Android™. Desde un enfoque al desarrollador y al usuario final. DIRIGIDO A: Profesionales interesados en explotar sus habilidades en el desarrollo de aplicaciones móviles. DURACIÓN: 12 horas PRERREQUISITOS: Es muy recomendable que los asistentes al curso tengan conocimientos en el lenguaje de programación Java y el sistema operativo Linux. Cursar anteriormente el programa Android Application Development AL FINALIZAR: El participante podrá: Entender la arquitectura de software Android. Comprender el modelo de seguridad de Android. Crear aplicaciones para Android con las mejores prácticas de seguridad en mente. Construir una aplicación más segura y más robusta que un atraiga a los clientes. CERTIFICACIÓN: Android Security Essentials Exam: AND-402 WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx TEMARIO Lección 1: Introducción y Arquitectura de Seguridad en Android. - Resumen y Arquitectura del Programa de Seguridad de Android. Seguridad a Nivel Kernel (Linux), y enrutamiento de Android. Componentes de la Aplicación Android. La Aplicación Sandbox. Administrador de Servicios. o Servicio de Administración de Actividades. o Servicio de Paquetería de Administración o Servicio de Notificación de Administración o Servicio de Búsqueda de Administración o Conectividad, Telefonía, y Servicio de Wi-Fi. o Servicio de Administración de Descarga y Almacenamiento. o Servicio de Administración de Ventanas. Lección 2: Modelo de Permisos de Android y Aplicaciones a Terceros. - Framework de Aplicación de Android. Aplicación de Permisos de Proveedor a Terceros. Utilizando Protección a APIs. Personalización de Permisos. Android Malware: Prevención, Detección y Eliminación. Mejora de Seguridad Android (SE Android) Lección 3: Componentes de Seguridad y Protección de Datos Almacenados. - ¿Cómo Android logra la Comunicación entre Procesos? WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx - Restringiendo Componentes de Acceso de Android. La Vulnerabilidad de los de Datos Almacenados. Criptografía y Encriptación. Firmando tu Aplicación. Lección 4: Seguridad de la Comunicación Cliente-Servidor. - Las amenazas que enfrentan los Dispositivos en la Transferencia de datos. Protección de Transferencia de Datos Web. Validación de Entrada. Generando Comandos de Prevención. WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx Monetize Android Applications OBJETIVO: Si usted es un principiante desarrollando en Android ™ o eres parte de una empresa de desarrollo de aplicaciones móviles, este curso profesional le enseña todas las técnicas básicas para hacer dinero con tu aplicación y obtener lo mejor de ella para su negocio. DIRIGIDO A: Profesionales interesados en explotar sus habilidades en el desarrollo de aplicaciones móviles. DURACIÓN: 12 horas PRERREQUISITOS: El participante deberá tener conocimientos en programación orientada a objetos de preferencia JAVA AL FINALIZAR: El participante podrá: Comprender las diferentes técnicas para obtener beneficios económicos de su aplicación. Añadir anuncios sin degradar la experiencia del usuario. Crear aplicaciones para Android con la facturación in-app. Publicar y promocionar su aplicación efectiva. CERTIFICACIÓN: Monetize Android Applications Exam: AND-403 WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx TEMARIO Lección 1: ¿Cómo Comercializar tu Aplicación? - Distintas Técnicas para Comercializar tu Aplicación. ¿Cuál es la mejor Técnica para tu Negocio? Agrega Anuncios a tu Aplicación (Google Mobile Ads, InMobi,... etc.) Lección 2: Cobrando tus Aplicaciones Android con In-App. - Requisitos para Cobrar tu Aplicación Android con In-App. API para Cobro de Aplicación Android. Administración del Cobro In-App. Lección 3: Licenciamiento y Control de tu Aplicación. - Licencia Google Play. Licencia Setting up. Controla tu Aplicación con Google Mobile Analytics. Lección 4: Publicando tu Aplicación. - Métodos para publicar tu aplicación. Proceso para Publicar en Google Play. Las Mejores Prácticas para Liberar tu Aplicación. WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx Propuesta Comercial Nombre del Curso Duración en horas Precio Público (INCLUYE IVA y Dos oportunidades de examen) Precio Local MexicoFIRST (INCLUYE IVA) Precio Foráneo MexicoFIRST Mínimo de Alumnos por grupo Máximo de Alumnos por grupo SEDES LOCALES Android™ Application Development 30 $18,699.20 $14,384.00 $14,384.00 15 25 D. F. Android™ Security Essentials 12 $11,050.00 $8,500.00 $8,500.00 15 25 D. F. Monetize Android™ Applications 12 $11,050.00 $8,500.00 $8,500.00 15 25 D. F. Características de los Servicios Se consideran las ciudades de: México Distrito Federal y Estado de México como sedes locales Los cursos se imparten vía presencial y/o Live Learning Se proporcionarán 2 oportunidades de certificación por curso Precios expresados en pesos mexicanos Los precios anteriores tienen el IVA incluido Esta propuesta es válida del 1 de mayo del 2015 al 31 de julio de 2016 WTC México. Montecito No. 38 Piso 35, Of. 27 Col. Nápoles, México D.F. C.P. 03810. Tel. 9000.08.01 www.intersoftware.com.mx SEDES FORANEAS Todo el Interior de la República a través de nuestro modelo Live Learning