Android Mobile Developer
-
Upload
doces-ricos -
Category
Documents
-
view
5 -
download
2
description
Transcript of Android Mobile Developer
Desarrollo de Aplicaciones Móviles en Android
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.
• Profesionales y técnicos interesados en profundizar en la programación de aplicaciones móviles en plataforma Android.
DESCRIPCIÓN
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.
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.
METODOLOGÍA
Al finalizar y obtener la nota mínima de catorce (14) el participante obtendrá el certificado en especialista en:
CERTIFICACIÓN
DIRIGIDO
OBJETIVO
PRE-REQUISITOS• Conocimiento Java (intermedio) • Conocimiento Programación Orientada a Objetos (intermedio) • Conocimiento Transact-SQL (básico)
N° CURSO HORAS
1 Desarrollo de Aplicaciones Móviles 50 en Android
PLAN CURRICULAR
Desarrollo de Aplicaciones
Móviles en Android
SEDE INDEPENDENCIAAv. Carlos Izaguirre 233
SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)
COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro
UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco
SEDE MIRAFLORESCalle Diez Canseco Cdra. 2
SEDE SAN MIGUELAv. Federico Gallese 847
INFORMES:Central: 633 [email protected]
RUTA DE CAPACITACIÓN
COMPETENCIAS
• Identifican el ciclo de vida de una aplicación y sus componentes • Implementan aplicaciones utilizando las API nativas 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
TemasPlataforma Android• Arquitectura - Zygote - Dalvik Virtual Machine - File System - Security• Android SDK (Emuladores) - Instalación - Configuración - APP de Android
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
Desarrollode
AplicacionesMóviles en
Android
Desarrollode
AplicacionesMóviles enAndroid
Avanzado
SEDE MIRAFLORESCalle Diez Canseco Cdra. 2
SEDE INDEPENDENCIAAv. Carlos Izaguirre 233
SEDE SAN MIGUELAv. Federico Gallese 847
SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)
COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro
UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco
Desarrollo de Aplicaciones Móviles en Android
INFORMES:Central: 633 [email protected]
INFORMES:Central: 633 [email protected]
- 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 Framework en Acción• Activity - Navegación - Stack - Ciclo de vida - Persistencia de datos• Intents y Filters • Permisos • Lector de Noticias Móvil
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
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
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 Creando Estilos• Estilos para controles• Themas para APP• Drawables y Selectors• Configurando estilos APP
Usando ActionBar y Menú• Habilitando ActionBar • Agregando Menús • Back Button Logo • Drawer o menú lateral
SEDE MIRAFLORESCalle Diez Canseco Cdra. 2
SEDE INDEPENDENCIAAv. Carlos Izaguirre 233
SEDE SAN MIGUELAv. Federico Gallese 847
SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)
COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro
UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco
PRÓXIMO INICIO:
FECHA DE INICIO:
SEDE:
HORARIO:
PRECIO:
Desarrollo de Aplicaciones Móviles en Android