En el presente documento se encuentra a detalle toda la información relacionada con nuestra propuesta.

15 

Texto completo

(1)
(2)

México D.F., Julio 2015.

Andrés SIMON BUJAIDAR – Director de Alianzas de México FIRST

ATENCIÓN

Comprometidos con el desarrollo de la industria mexicana de Tecnologías de la Información,

Normalización y Certificación Electrónica S.C. (NYCE), busca promover esta industria creando

estándares mexicanos basados en estándares internacionales con el objetivo principal de difundir y

transferir conocimiento sobre mejores prácticas en TI.

En esta misma línea, NYCE hace manifiesto su interés de contribuir a la disminución del déficit

existente de capital humano experto en TI en México a través del

Diplomado en Ingeniería de

Aplicaciones Android 5.0 Lolly Pop

presentado en este documento.

Este programa de capacitación y certificación ha sido desarrollado tomando en cuenta la gran

relevancia que tienen los estándares y la implementación de mejores prácticas en gestión de

Tecnologías de la Información en las empresas mexicanas,

buscando incrementar no solamente los

conocimientos y capacidades de las personas, sino la posibilidad de replicar estos conocimientos y

capacidades a la masa crítica empresarial de la industria de TI en México

, todo esto a través de

consultores expertos en TI.

Con este programa, buscamos contribuir a los objetivos de México FIRST enfocados a desarrollar

áreas de especialización y fortalecer la vinculación academia–industria, además de contribuir de

manera directa al objetivo específico de profesionales de TI certificados para este 2015, con

orientación a cumplir la meta de contar con profesionales mexicanos de TI certificados.

En NYCE estamos convencidos de que el desarrollo profesional a través de la certificación de

conocimientos y capacidades tecnológicas de conformidad con las necesidades de la industria, es la

clave que nos ayudará a

disminuir la brecha

que limita actualmente la generación efectiva de talento

humano en Tecnologías de la Información en nuestro país, logrando así posicionar a México como un

competidor de clase mundial con grandes capacidades en materia de servicios de TI exportables.

En el presente documento se encuentra a detalle toda la información relacionada con nuestra

propuesta.

Esperando comenzar muy pronto con nuestra participación como parte de esta importante iniciativa

que es México FIRST, quedo a sus órdenes para proporcionar toda información adicional que

consideren pertinente.

Atentamente,

Carlos Manuel PÉREZ MUNGUÍA

Director General - NYCE S.C.

(3)

NYCE

es un organismo de normalización y evaluación de la

conformidad con más de 20 años de experiencia y un sistema

de gestión robusto y de alta madurez, lo que nos permite

cumplir con nuestra misión:

Desarrollar estándares y evaluar la conformidad para facilitar

a nuestros usuarios el acceso a mercados, en forma ágil y

transparente, garantizando la seguridad del consumidor, su

salud, el cuidado del medio ambiente y la protección de las

vías generales de comunicación

.

(4)

NYCE

a través de

TECNYCE,

promueve programas de capacitación en las áreas

de Tecnología, Telecomunicaciones, Electrónica, Juegos y Sorteos, Sistemas de

Gestión ISO y Herramientas de Mejora, a personas o empresas que desean

desarrollar y/o actualizar sus conocimientos, a través de herramientas que

permitan

mejorar el desempeño en su ámbito laboral

, con el fin de aplicar

inmediatamente las competencias adquiridas.

TECNYCE,

ofrece una solución integral para

desarrollar al capital humano

;

brinda

formación profesional efectiva

, a través de programas de capacitación

y actualización dirigida.

Contamos con los siguientes reconocimientos

:

Consejo Nacional de Ciencia y Tecnología

(CONACYT)

(5)

Android ™ (ATC) es ​​fundada con una misión audaz de proporcionar a nivel

mundial de soluciones de aprendizaje certificadas para las tecnologías Android.

Los centro de capacitación(ATC) tenemos una visión para crear soluciones de

aprendizaje integrales para el sistema operativo Android ™ que son de alta

calidad y accesibles a todos los desarrolladores de aplicaciones y / o Android

entusiastas.

(6)

Capacitación y Certificación en :

Desarrollo de Aplicaciones Nativas en Android para dispositivos Móviles.

Seguridad para Aplicaciones Android.

(7)

OBJETIVO:

Este curso tiene como objetivo dar un enfoque teórico y práctico de las características del sistema operativo

Android desde el punto de vista del desarrollador, así como de las posibilidades de monetización del mercado

de aplicaciones móviles.

Se incluye una introducción inicial de todo el conjunto de tecnologías que forman Android y el análisis de

cada uno de sus componentes de forma separada y cómo interactúan entre ellos para desarrollar

aplicaciones. Una vez que el asistente comprenda los fundamentos esenciales de Android, se muestra de qué

manera las aplicaciones se comunican con el usuario, a través de interfaces gráficas y vistas. Finalmente se

hace énfasis en la importancia de la seguridad a la hora tanto de desarrollar las aplicaciones como en la

ejecución de éstas. Para finalizar se muestran todas las alternativas que dispone un desarrollador para

monetizar su aplicaciones móviles en los diferentes mercados.

DIRIGIDO A:

Este curso está pensado para aquellos profesionales TIC (programadores, diseñadores, analistas, ingenieros

informáticos...) que deseen ampliar su conocimiento y habilidades en una tecnología tan emergente y

demandada como es Android, y en particular en el desarrollo de aplicaciones para móviles.

Para un correcto seguimiento del curso, es recomendable tener conocimiento del lenguaje de programación

Java, o de algún otro lenguaje de programación orientado a objetos.

AL FINALIZAR EL CURSO EL PARTICIPANTE:

Obtendrá los conocimientos necesarios para diseñar y construir una aplicación de Android completa.

Depurar y mantener aplicaciones Android utilizando diferentes herramientas y plugins.

Comprender completamente el ciclo de vida de una aplicación para Android y sus principales componentes.

Utilice los recursos externos, los archivos de manifiesto, los intentos y adaptadores.

Comprender y utilizar todas las técnicas de almacenamiento persistente para Android: Preferencias, archivos,

bases de datos y proveedores de contenido.

Utilice técnicas de procesamiento de fondo de Android.

CERTIFICACIÓN:

(8)

CONTENIDO TEMÁTICO

TEMA 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 TEMA 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

TEMA 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

(9)

CONTENIDO TEMÁTICO

TEMA 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 TEMA 5: Vistas Personalizadas

• Introducción

• Usos diversos de vistas personalizadas

• Modificación de vistas existentes

• Paso por paso

• ¿Qué hay en onDraw()?

• Visión completa TEMA 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

TEMA 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

(10)

CONTENIDO TEMÁTICO

TEMA 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

TEMA 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 TEMA 10: Notificaciones Android

• Introducción

• Creando una notificación

• Acciones de Notificación

• Ejemplos: Manejo de Notificaciones

(11)

OBJETIVO:

Este curso tiene como objetivo que el alumno sea capaz de comprender la arquitectura del software Android, comprender el modelo de seguridad de Android y finalmente, crear aplicaciones con Android seguras.

DIRIGIDO A:

Es altamente recomendable que los asistentes al curso tienen un conocimiento básico en el lenguaje de programación Java y el sistema operativo Linux.

AL FINALIZAR EL CURSO EL PARTICIPANTE:

• Entender la arquitectura de software de 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 sólido que hace un llamamiento a los clientes.

CERTIFICACIÓN:

Android Security Essentials Exam: AND-402

CONTENIDO TEMÁTICO

TEMA 1. Introducción a la arquitectura de Seguridad Android Visión general y arquitectura del programa de Seguridad Android Nivel de seguridad Kernel (Linux) y rooting Android

Componentes de las Aplicaciones Android Aplicación Sandbox

Gestores y servicios

- Servicio de Gestión de Actividades - Servicio de Gestión de paquetes - Servicio de Gestión de notificaciones - Servicio de Gestión de Búsqueda

- Servicio de Gestión, de conectividad, telefonía y Wifi - Servicio de Gestión de descargas y almacenamiento - Servicio de Gestión Window

TEMA 2. Aplicaciones de modelo de permisos de Android y terceros Android Application Framework Layer

Permisos de las aplicaciones de terceros Uso de APIs protegidas

Permisos personalizados

Malware Android: Prevención, Detección y Eliminación SE Android (Security Enhanced Android)

(12)

TEMA 3. Seguridad y protección de componentes de almacenamiento de datos Cómo Android logra la comunicación entre procesos

Restricción de acceso a los componentes de Android Vulnerabilidad de los datos almacenados

Criptografía y Cifrado Registrar su aplicación

TEMA 4. Seguridad en la comunicación Cliente-Servidor Amenazas de los dispositivos al transferir datos

Protección de los datos web transferidos Validación de entrada

(13)

OBJETIVO:

Dirigido a principiantes 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:

Este curso está pensado para aquellos profesionales TIC (programadores, analistas, ingenieros informáticos...) que deseen ampliar su conocimiento para sacar el máximo provecho económico de las aplicaciones Android desarrolladas. Para un correcto seguimiento del curso, es muy recomendable tener nociones básicas de la programación orientada a objetos, especialmente Java.

AL FINALIZAR EL CURSO EL PARTICIPANTE:

• Comprender las diferentes técnicas para monetizar su aplicación.

• Añadir publicidad sin degradar la experiencia del usuario.

• Crear aplicaciones Android con facturación in-app.

• Aprender a recopilar estadísticas sobre el uso de la aplicación.

• Publicar y publicitar su aplicación de manera efectiva.

CERTIFICACIÓN:

Monetize Android Applications Exam: AND-403

CONTENIDO TEMÁTICO

Lección 1: ¿Cómo hacer negocio con su aplicación?

Diferentes técnicas de monetización

Cuál es la mejor técnica para su negocio

Añadir publicidad a su aplicación (Google Mobile Ads, InMobi,...etc.)

Lección 2: Aplicaciones Android con facturación In-App

Condiciones para solicitar los Requisitos de facturación in-app

Facturación de APIs In-app

Facturación de Administración In-app

Lección 3: Licencias y Supervisión de su aplicación

Licencias de Google Play

Configuración de licencias

Monitorizar su aplicación con Google Mobile Analytics

Lección 4: Publicar su aplicación

Métodos para publicar su aplicación

Proceso de Publicación en Google Play

(14)

Observaciones:

Precios válidos considerando

un mínimo de 15 participantes y un máximo de 20

participantes por grupo

Las cantidades mostradas están en Pesos Mexicanos; el precio total por participante incluye

el 16% de IVA.

Descuentos aplicables solamente a los participantes inscritos a través del programa

MexicoFIRST.

Incluye Manual ANDROID ATC Oficial y Material de Apoyo.

Cada candidato tendrá

hasta 2 oportunidades

para aprobar

Vigencia del 1 de Mayo de 2015 al 31 de Julio de 2016.

(15)

Lic. Aurora González Chico

Gerente de Capacitación

capacitacion@nyce.org.mx

Tel. (0155)5395 0777 ext. 269, 242 y 266

Figure

Actualización...

Referencias

Actualización...

Related subjects :