Android Mobile Developer

3
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) CURSO HORAS 1 Desarrollo de Aplicaciones Móviles 50 en Android PLAN CURRICULAR Desarrollo de Aplicaciones Móviles en Android SEDE INDEPENDENCIA Av. Carlos Izaguirre 233 SEDE BREÑA Av. Brasil 714 – 792 (CC La Rambla piso 3) COLEGIO SOPHIANUM Av. Salaverry 2100 - San Isidro UNIVERSIDAD CHAMPAGNAT Av. Mariscal Castilla 1270, Santiago de Surco SEDE MIRAFLORES Calle Diez Canseco Cdra. 2 SEDE SAN MIGUEL Av. Federico Gallese 847 INFORMES: Central: 633 5555 [email protected]

description

para moviles android

Transcript of Android Mobile Developer

Page 1: 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]

Page 2: Android Mobile Developer

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]

Page 3: Android Mobile Developer

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