13
ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte ANDROID Básico Programación de Aplicaciones Móviles En vivo y en directo usando el internet 1 sesión por semana 7 sesiones en total Temas Primera sesión: Introducción a la programación móvil Android Descarga, instalación y configuración de las herramientas de desarrollo o Android SDK Página 1

Android Basico Syllabus

Embed Size (px)

Citation preview

Page 1: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

ANDROIDBásico

Programación de Aplicaciones Móviles

En vivo y en directo usando el internet1 sesión por semana7 sesiones en total

Temas

Primera sesión:

Introducción a la programación móvil Android

Descarga, instalación y configuración de las herramientas de desarrollo

o Android SDK

Página 1

Page 2: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Introducción a la programación móvil Android

Descarga, instalación y configuración de las herramientas de desarrollo

o Android SDK

o Eclipse

o ADT plugin

Aprendiendo el entorno de programación Eclipse

Principales ventanas de Eclipse

Configurar el Android SDK, la Plataforma

Configurar el Android Virtual Device, el Emulador

Creación de mi primera aplicación Android

Principales componentes gráficos

Descubriendo los eventos y listeners

Segunda sesión:

Página 2

Page 3: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Interface gráfica basada en XML

Aprendiendo Layouts

o LinearLayout, TableLayout, RelativeLayout, etc.

Progamando en Android

o Spinner, ArrayAdapter

Eventos de selección y Notificación

Images y carpetas drawables

o Drawable-hdpi, drawable-mdpi, drawable-ldpi

TimePicker y DatePicker

Página 3

Page 4: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Controles Gráficos de Android (parte 2):

TabLayout

o TabHost, TabSpec

Gallery

o Spinner, ArrayAdapter

Archivo strings.xml

ImageAdapter

Tercera sesión:

Página 4

Page 5: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Tercera sesión:

Menús y submenús

o Menús de opciones

o Menús contextuales

Usando imágenes en los menús

ListView y menús contextuales

Ventana de dialogo

o Toast y Alertas

Progress Dialog

Ventana de dialogo personalizada

Página 5

Page 6: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Cuarta sesión:

Página 6

Page 7: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Cuarta sesión:

Intents

o Envío de objetos entre activity’s

o Interface Parcelable

Método startActivity(intent)

Bundles

Usos avanzados de los “intent’s”

Shut Down componentes

o Método finish()

Mensajería

o Envió y recepción de mensajes de texto

Página 7

Page 8: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Quinta sesión:

Quinta sesión:

ListView

o ListActivity

o ArrayAdapter

Eventos de selección

Agregar un ítem cabecera en la lista

o addHeaterView

Agregar un ítem detalle en la lista

o addFooterView

Recuperar datos de la tabla de contactos de Android

Página 8

Page 9: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Acceso a tablas de Android

Uso de la clase Cursor

Sexta sesión:

Sexta sesión:

Cámara

Audio

Video

o Control Media Player

o Streaming

Página 9

Page 10: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Gestión de datos locales y remotos: Base de datos SQLite

o Inserción

o Actualización

o Eliminación

o Consultas

o Recuperación de registros

o Transacciones

Recuperación de registros

o Lectura de Imágenes

o Enlaces páginas Bookmarks

Séptima sesión:

Página 10

Page 11: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Séptima sesión:

Mapas

o Google Apis vs SDK plata-forma

o Permisos para usar google Maps

Geo-localización

Inserción de información en puntos geográficos:

o Latitud y altitud

Grid View

Recuperación de las imágenes

Beneficios

Aprende con nosotros y obtén 5 beneficios:

Adquirir nuevos conocimientos y experiencias en el desarrollo de aplicaciones Android.

Participar en proyectos de desarrollo Android.

Ofrecer tus servicios como desarrollador(a) Android.

Aumentar tus oportunidades laborales y empresariales.

Aumentar tu cotización profesional.

Metodología

Nuestras clases se desarrollan por video-conferencia, en vivo y en directo, para ello utilizamos la aplicación web “Cisco Webex”.

Sólo se pide tener acceso a internet.

No se necesita instalar un programa en especial.

El alumno tendrá acceso a la aplicación web “Cisco Webex” utilizando un enlace “link” el cual es enviado al correo del alumno 30 minutos antes de cada sesión.

Página 11

Page 12: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Requisitos

Tener nociones de la Programación Orientada a Objetos.

Dado que se usan los conceptos de “Clases, métodos, atributos, objetos, mecanismo de herencia, relaciones entre objetos y paso de parámetros” en las aplicaciones Android.

Materiales

Cada alumno inscrito tendrá acceso a todos los materiales y videos del curso.

Por cada sesión se entregará la guía de las aplicaciones a desarrollar.

Se motivará al alumno para desarrollar un proyecto Android por semana.

Inscripción

Puedes inscribirte en el Banco de la Nación o en el Banco HSBC.

Banco de la Nación Puedes realizar el pago en el Banco de la Nación, en la cuenta de ahorros en moneda

nacional "Nuevos Soles", Número de Cuenta: 04-018-298169 a nombre de German HERRERA PONTE.

Para los que deseen hacer el pago por transferencia de banco a banco, el Código de Cuenta

Interbancaria es: 018-000-004018298169-02

Luego, escribir tu nombre completo en el voucher de pago, tomarle una foto (o escarnear

el voucher) y enviarlo en un e-mail a la dirección: [email protected]

Banco HSBC Puedes realizar el pago en el Banco HSBC, en la cuenta de ahorros en moneda nacional

"Nuevos Soles", Número de Cuenta: 025-030016-070 a nombre de ARÓN HERRERA.

Para los que deseen hacer el pago por transferencia de banco a banco, el Código de Cuenta

Interbancaria es: 05302500003001607032

Luego, escribir tu nombre completo en el voucher de pago, tomarle una foto (o escarnear

el voucher) y enviarlo en un e-mail a la dirección: [email protected]

Página 12

Page 13: Android Basico Syllabus

ANDROID Básico – Programación de Aplicaciones Móviles Profesor: Arón Herrera Ponte

Costo General x todas las sesiones del curso

S/. 90noventa nuevos soles

Certificado

Se otorgará a cada alumno un certificado de estudios al finalizar los módulos del curso "Desarrollador de Aplicaciones Móviles Android".

Este documento certifica la capacitación realizada en la Tecnología Móvil Android, indicando el número de horas, la metodología de estudio y el nombre del capacitador: Mg. Arón Elías HERRERA PONTE, Master en tecnologías del internet, Pau - Francia.

Contacto

Visita nuestra página webhttp://atipaxinti.com/capacitacion/index.php

Facebookhttp://www.facebook.com/profile.php?id=1541886722

Youbehttp://www.youtube.com/user/MyHapinessPeru?feature=mhee

Twitterhttps://twitter.com/#!/aehp20

Linkedinhttp://www.linkedin.com/profile/view?id=135599215

Página 13