2015 Curso de Desarrollo en Android Básico
Información General Nombre Duración Hora Idioma Participantes Tecnología Certificación Curso Sede Local Sede Foránea Desarrollo en Android Básico 5 días (23, 24, 25, 26 y 27 de marzo) 25 horas (9am a 2pm por día) Español (Material en inglés) Desarrolladores interesados en aplicaciones móviles Android Android DW Mobile Certified Developer Presencial (Instructor en aula) Guadalajara Resto de la República Descripción: En este curso presencial con instructor en el aula los desarrolladores recibirán los fundamentos teóricos y las herramientas de desarrollo básicas para la creación, depuración, entrega y mantenimiento de aplicaciones para Android utilizando el nuevo IDE Oficial "Android Studio". 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 Conocimiento nivel básico en Programación Orientada a Objetos (POO) y/o que hayan trabajado con C#, Java, Objetive C. Conocimiento básico de bases de datos. Contestar el Sondeo Previo a la Capacitación en línea. Android SDK Tools (Se debe descargar el SDK y actualizarlo para que contenga las APIs requeridas y los Sistemas Operativos 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 0: Introducción a Android y sus ventajas El sistema operativo Android Arquitectura del Sistema Kernel de Linux Librerías Entorno de Ejecución Framework de Aplicaciones Aplicaciones Versiones de Android Herramientas para desarrollo
Agenda Día 1 Módulo 1: 0: Instalación Introducción del a Android ADT (Android y sus ventajas Developer Tools) ADT (Android Developer Tools) SDK de Android ADT plugin IDE Cadena de herramientas Android DDMS - Dalvik Debug Monitor Server Proyectos de Android en Eclipse Usuarios - Versiones Android Laboratorio 00: "Hola Mundo!!!" en Android
Agenda Día 2 Módulo 2: Estructura de Aplicaciones Móviles en Android Componentes de Android Android Manifest Seguridad y Permisos Layouts Layouts Comunes LinearLayout TableLayout RelativeLayout AbsoluteLayout FrameLayout Resoluciones Densidad de pixeles por pulgada (PPI) Múltiples resoluciones Usuarios Resoluciones Android Life Cycle
Agenda Día 2 Módulo 2: 3: Estructura Navegación de y Generación Aplicaciones de móviles Formularios en Android en Android Activity Creación de Activities Manejo de elementos UI Base Adapter Implementando un Base Adapter Construcción de Menú de Opciones Uso de Strings Intenciones Intenciones Explícitas Intenciones Implícitas Información de las Intenciones Intención - Nombre del componente Intención - Acción Intención - Categoría Intención - Datos Intención - Extras Navegación a un Activity Laboratorio 01: Navegación y GUI
Agenda Día 3 Módulo 4: Persistencia de Datos Estructura y acceso al sistema de archivos Manejo de las properties de Java Shared Preferences Uso del SQLite Laboratorio 02: Persistencia de datos Módulo 5: Comunicación con Servicios Web. Protocolo HTTP Recursos para conexiones El HTTP Client AsyncTask Protocolo JSON Comunicación con JSON Permisos Laboratorio 03: Uso de Servicios Web
Agenda Día 4 Módulo 4: Persistencia de Datos Módulo 6: Cámara Nativa y Manejo de Imágenes Manejo de imágenes Cargando Imágenes eficientemente Uso de la cámara Laboratorio 04: Uso de Cámara Nativa Módulo 7: Interacción con GPS y Mapas Google Play Services Generación de Android API Key Uso de Mapas de Google V2 GPS Mecanismos de Localización Uso de GPS Criteria Habilitando el GPS Deshabilitando el GPS El LocationListener Laboratorio 05: Uso de Google Maps y GPS
Agenda Día 5 Módulo 7: Interacción con GPS y Mapas Módulo 8: ActionBar ActionBar Implementando un ActionBar Módulo 9: Empaquetamiento y Distribución de la Aplicación Pruebas en dispositivos Formas de distribución Google Play Developer Console Pasos para la Distribución Examen de Certificación Evaluación Práctica
Contacto Centro del Software: Av. López Mateos Sur 2077-Z5 Guadalajara, Jal., México.