Desarrollo de Aplicaciones Móviles en Android DESCRIPCIÓN PRE-REQUISITOS Android es un sistema operativo que fue creado con el objetivo de utilizarse en dispositivos móviles como tabletas y celulares inteligentes. Sin embargo, su simplicidad y fácil integración con otros dispositivos, ha permitido que hoy lo encontremos en lentes inteligentes, televisores, relojes, cámaras, consolas de juego y próximamente en vehículos. Desarrollado por Google y cuenta con una cuota cercana al 70% en el segmento de celulares inteligentes. Además, el SDK contiene herramientas y APIs necesarios para desarrollar aplicaciones compatibles con diferentes dispositivos utilizando el lenguaje Java. • Conocimiento Java (intermedio) • Conocimiento Programación Orientada a Objetos (intermedio) • Conocimiento Transact-SQL (básico) METODOLOGÍA El programa se encuentra estructurado en sesiones teórico-prácticas, donde se propicia la participación de los alumnos, ya sea compartiendo experiencias de su contexto laboral, así como desarrollando laboratorios diseñados para consolidar el aprendizaje. Como recurso de enseñanza, cada alumno cuenta con una computadora de uso personal; material educativo digital que consta de las sesiones del curso, laboratorios, tareas, diapositivas, lecturas de apoyo y videos. OBJETIVO Este programa provee al participante de los conocimientos y habilidades para diseñar, crear, desarrollar e implementar aplicaciones en plataforma Android utilizando el Android Studio, Gradle para automatizar tareas de compilación, testing, empaquetado y despliegue, además GIT para el control de versiones del código fuente. CERTIFICACIÓN Al finalizar y obtener la nota mínima de catorce (14) el participante obtendrá el certificado en especialista en: DIRIGIDO Desarrollo de Aplicaciones Móviles en Android • Profesionales y técnicos interesados en profundizar en la programación de aplicaciones móviles en plataforma Android. PLAN CURRICULAR N° 1 INFORMES: Central: 633 5555 [email protected] CURSO Desarrollo de Aplicaciones Móviles en Android HORAS 50 SEDE MIRAFLORES Calle Diez Canseco Cdra. 2 SEDE INDEPENDENCIA Av. Carlos Izaguirre 233 COLEGIO SOPHIANUM Av. Salaverry 2100 - San Isidro SEDE SAN MIGUEL Av. Federico Gallese 847 SEDE BREÑA Av. Brasil 714 – 792 (CC La Rambla piso 3) UNIVERSIDAD CHAMPAGNAT Av. Mariscal Castilla 1270, Santiago de Surco Desarrollo de Aplicaciones Móviles en Android RUTA DE CAPACITACIÓN Desarrollo de Aplicaciones Móviles en Android COMPETENCIAS Desarrollo de Aplicaciones Móviles en Android Avanzado Temas • Identifican el ciclo de vida de una aplicación y sus componentes • Implementan aplicaciones utilizando las API nativas de Android Plataforma Android • Arquitectura - Zygote - Dalvik Virtual Machine - File System - Security • Android SDK (Emuladores) - Instalación - Configuración - APP de Android DESCRIPCIÓN • Utiliza Android Studio como herramienta de desarrollar de aplicaciones • Implementa aplicaciones eficientemente con componentes Android • Conoce la plataforma y los elementos que lo integran • Incorpora el Geo Posicionamiento a las aplicaciones móviles • Utilizar GIT como sistema de control de versiones Android IDE • Eclipse - Instalación - Configuración - Creando proyecto con IDE Eclipse • Android Studio - Instalación - Configuración - Creando proyecto con IDE Android Studio • GIT (Control de Versiones) - Instalación - Configuración - Github - Bitbucket Java para Android • Tipos de datos primitivos • Programación orientada objetos - Herencia - Propiedades - Métodos - Polimorfismo INFORMES: Central: 633 5555 [email protected] SEDE MIRAFLORES Calle Diez Canseco Cdra. 2 SEDE INDEPENDENCIA Av. Carlos Izaguirre 233 COLEGIO SOPHIANUM Av. Salaverry 2100 - San Isidro SEDE SAN MIGUEL Av. Federico Gallese 847 SEDE BREÑA Av. Brasil 714 – 792 (CC La Rambla piso 3) UNIVERSIDAD CHAMPAGNAT Av. Mariscal Castilla 1270, Santiago de Surco Desarrollo de Aplicaciones Móviles en Android • • • • • Interfaces de Usuario (Avanzado) • Creando listas y adapters - Single Selection - Multi Selection • Patrón holder • Creando grillas y listas • Controles avanzados - DatePicker - TimePicker - RatingBar - Menús • Proyecto CRUD de Clientes inMemory - Clases Ámbito de variables Clases anónimas Estructura de datos Threads y sincronización List, ArrayList, HashTable Trabajando con Resources • Creando recursos - Simple - Drawables - Layouts - Id - Array • Globalizando aplicaciones • Proyecto Android Persistencia de Datos • Preferenciasb • SQL Lite - Insert, Update, Delete - Cursores - Transacciones • Listas adaptadores • Listas cursores • Persistencias de datos Content-Providers • Proyecto CRUD de Clientes inDatabase Framework en Acción • Activity - Navegación - Stack - Ciclo de vida - Persistencia de datos • Intents y Filters • Permisos • Lector de Noticias Móvil Creando Estilos • Estilos para controles • Themas para APP • Drawables y Selectors • Configurando estilos APP Interfaces de Usuario (Básico) • Widgets XML • Widgets (Edit Text, Button, Text View, Image, Spinners, Radio y Checks) • Trabajando con contenedores - Linear layouts - Relative layouts - Table layouts - Weight, Gravity, Margins y Layout Gravity - Proyecto Registro de Clientes Usando ActionBar y Menú • Habilitando ActionBar • Agregando Menús • Back Button Logo • Drawer o menú lateral FECHA DE INICIO: PRÓXIMO INICIO: SEDE: HORARIO: PRECIO: INFORMES: Central: 633 5555 [email protected] SEDE MIRAFLORES Calle Diez Canseco Cdra. 2 SEDE INDEPENDENCIA Av. Carlos Izaguirre 233 COLEGIO SOPHIANUM Av. Salaverry 2100 - San Isidro SEDE SAN MIGUEL Av. Federico Gallese 847 SEDE BREÑA Av. Brasil 714 – 792 (CC La Rambla piso 3) UNIVERSIDAD CHAMPAGNAT Av. Mariscal Castilla 1270, Santiago de Surco
© Copyright 2024 ExpyDoc