2015 Curso de Desarrollo en Android Experto
Información General Nombre Fecha Lugar Participantes Tecnología Certificación Curso Desarrollo en Android Experto 9, 10, 11, 12 y 13 de noviembre de 9am a 2pm CIATEC: Omega no. 201 Fraccionamiento Industrial Delta, León, Guanajuato. Desarrolladores interesados en crear aplicaciones robustas en Android Android DW Mobile Certified Expert Presencial (Instructor en aula) Descripción: En este curso presencial con instructor en el aula los desarrolladores recibirán el conocimiento necesario para crear y optimizar el rendimiento de aplicaciones robustas en Android a través de temas como arquitecturas cliente servidor, seguridad, librerías, persistencia de datos, entre otros más. El Curso incluye: Instructor Certificado para dar el curso. Material didáctico. Diploma de participación. Examen de certificación (tres oportunidades para aprobarlo). Diploma de certificación.
Consideraciones Importantes Pre-requisitos: Desarrollo de una aplicación básica en Android. Conocimiento nivel intermedio en Programación Orientada a Objetos (POO) y/o que hayan trabajado con C#, Java, Objetive C. Contestar el Sondeo Previo a la Capacitación en línea. Android SDK Tools (Actualizado, se debe descargar el SDK y actualizarlo para que contenga las APIs requeridas y los Sistemas Operativos actualizados para los Emuladores) Descarga: http://developer.android.com/sdk/index.html. Recomendación: Windows XP (32-bit), Vista (32- or 64-bit), o Windows 7 (32- o 64-bit) (Recomendado para que el ambiente sea similar al del instructor).
Agenda Día 1 Módulo 1: Seguridad en Android Firma Digital Pilares de la seguridad en Android Usuarios de Linux y acceso a ficheros Identidad Token de seguridad Módulo 2: API de Redes Sociales Configuración aplicación Facebook Key Hashes Codificación con API Facebook Laboratorio 01: API de Redes Sociales Facebook Módulo 3: Eficacia de Herramientas SQL Administrator Emulador Genymotion Módulo 4: Librerías para Android Librería Parse Librería DOM para XML Librería SAX para XML
Agenda Día 1 Módulo 5: Persistencia de Datos Properties de Java Shared Preferences Ficheros Sistema Internos de Ficheros Sistema de Almacenamiento Externo Almacenamiento en Recursos XML XML utilizando DOM Uso del SQLite Proveedores de Contenido URI Información de un ContentProvider ContentProvider personalizado ContentProvider métodos abstractos ContentProvider consulta ContentProvider insersión ContentProvider update y delete ContentProvider registro Manifiesto
Agenda Día 1 Módulo 5: Persistencia de Datos Persistencia de Datos en Internet URLConnection AsyncTask implementación en WebServices Comunicación con JSON Permisos WebServices Laboratorio 02: Persistencia de datos DroidBountyHunter
Agenda Día 2 Módulo 6: Fragments y su aplicación Fragments Múltiples resoluciones Ciclo de vida Implementando Fragments Envío de parámetros en Fragments Laboratorio 03: Utilización de Fragments Módulo 7: Manejo de Hilos Hilos de ejecución Formas de implementar hilos ProgressBar ProgressDialog Clase Thread Interacción entre hilos (hijo UI) Métodos post() y runonuithread() Handler Clase AsyncTask Parámetros de la Clase AsyncTask Laboratorio 04: Manejo de Hilos
Agenda Día 3 Módulo 8: Servicios en Background Receptores de anuncios Registro AndroidManifest.xml Registro en tiempo de ejecución Clase del BroadcastReceiver Notificaciones en barra de estado Servicios en Android Ciclo de vida de los servicios. Estructura básica de un servicio. Laboratorio 05: Implementación de servicio Módulo 9: Notificaciones Push Notificaciones Push Arquitectura de las notificaciones Push Proveedores de servicio Parse Implementación de Parse Laboratorio 06: Implementación de Notificaciones Push con Parse
Agenda Día 4 Módulo 10: OpenGL OpenGL Proyecciones en OpenGL Trabajo con Matrices Matrices de OpenGL GLSurfaceView Ejemplo básico interfaz Renderer Triángulos en OpenGL Aplicando OpenGL Laboratorio 07: Uso de librería OpenGL Módulo 11: Widgets Widget Configuración XML del Widget Funcionalidad (AppWidgetProvider) Registro del Widget en Manifiesto PendingIntent AlarmManager Laboratorio 08: Implementación de un Widget
Agenda Día 5 Examen Certificación Dawcons DW Mobile Certified Expert Evaluación Práctica
Contacto Centro del Software: Av. López Mateos Sur 2077-Z5 Guadalajara, Jal., México.