• No se han encontrado resultados

2 de 8

N/A
N/A
Protected

Academic year: 2021

Share "2 de 8"

Copied!
8
0
0

Texto completo

(1)
(2)

Revisi´on 2017A

Curso: DESARROLLO DE APLICACIONES M ´OVILES EN ANDROID.

Duraci´on: 48 horas.

Introducci´on:

Android es un sistema operativo m´ovil basado en Linux, que junto con aplicaciones middleware est´a enfocado para ser utilizado en dispositivos m´oviles como tel´efonos

inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Market (Mercado) o su actualizaci´on, Google Play.

Destinatarios:

Profesionistas y estudiantes de las siguientes ´areas de la ingenier´ıa o afines: inform´atica, sistemas computacionales, electr´onica, mecatr´onica, bi´onica, telecomunicaciones, computaci´on, rob´otica, control autom´atico, natem´aticas, f´ısica, entre otras.

Objetivos:

Proporcionar los conocimientos y habilidades necesarias para el dise˜no y desarrollo profesional de aplicaciones m´oviles en Android utilizando para ello las herramientas y entornos de desarrollo necesarios.

Conocimientos

previos: Tener conocimientos base del uso del lenguaje de programaci´on JAVA.

Equipo de c´omputo.

El participante deber´a de asistir con su computadora al curso con el software instalado:

Eclipse Mars o Neon para 64 bits (preferentemente) en plataformas Windows, JDK Versi´on 1.7 y/o 1.8. As´ı como tambi´en Android Developer Studio (´ultima versi´on estable)

Formas de pago:

1. Efectivo. Directamente en nuestra oficina de la Colonia San Rafael, en la Cd. de M´exico, previa cita.

2. Dep´osito o transferencia bancaria. En la cuenta:

- BBVA Bancomer

- Tecnolog´ıas Avanzadas y de la Informaci´on, Grupo XITA BROS S.A. de C.V.

- RFC: TAI100831FM2 - No. de Cuenta: 0184920570 - CLABE: 012180001849205708

3. Tarjeta de cr´edito (3 MSI). Se utiliza el servicio de PayPal en el minisitio del curso:

- http://www.grupoxita.com.mx/#android Precios para el p´ublico en general.

Pago en efectivo, dep´osito o transferencia bancaria: $ 7,000 MXN.

Pago con tarjeta de cr´edito (tres meses sin intereses): $ 7,600 MXN

Precios:

Promoci´on para estudiantes.

Pago en efectivo, dep´osito o transferencia bancaria: $ 5,500 MXN Pago con tarjeta de cr´edito (tres meses sin intereses): $ 6,000 MXN

Verifique por favor a trav´es de nuestros representantes la existencia de otras promociones.

Si el participante solicita factura electr´onica se emitir´a a nombre de ´este o a nombre de una instituci´on de educaci´on superior.

El participante deber´a presentar un comprobante de estudios vigente.

Estos precios no incluyen IVA, para la emisi´on de su factura electr´onica deber´a cubrir este monto.

El pago con tarjeta de cr´edito a 3 meses sin intereses se hace mediante el sistema de pagos de Paypal en la p´agina de internet de XITA.

Facilidades de pago:

El participante puede cubrir el costo en dos partes del 50% cada una si lo realiza en efectivo, por dep´osito o transferencia bancaria:

(3)

Algunas razones para tomar este curso:

- Android es uno de los sistemas operativos para dispositivos m´oviles m´as usados en todo el mundo;

- Le dar´a habilidades y ventajas respecto a otros profesionistas; cada d´ıa se activan m´as de 500 mil terminales con el.

- La programaci´on en Android es una de las actividades con mayor demanda en diferentes industrias y de las mejor remuneradas.

- Incrementar´a ampliamente sus opciones de trabajo.

Junta informativa:

Puede solicitar una junta informativa durante los d´ıas s´abados en donde el instructor le expondr´a con mayor amplitud el contenido del curso y dar´a respuesta a sus preguntas t´ecnicas. El horario de atenci´on es de 9 a.m. a 2 p.m. Al solicitar esta junta usted no adquiere ning´un compromiso de inscripci´on; despu´es de ella puede inscribirse si as´ı lo desea. Puede agendar el d´ıa y la hora de su visita por tel´efono, correo electr´onico, o WhatsApp, le confirmaremos su cita a la brevedad.

Inscripciones:

Se puede inscribir de las siguientes maneras:

1. Enviando un correo electr´onico a training@grupoxita.com.mx

2. Acudiendo directamente a nuestra oficina de la Colonia San Rafael en la Cd. de M´exico, previa cita.

3. V´ıa WhatsApp al n´umero 55 147 555 90.

En cualquier caso es necesario nos env´ıe:

- Su nombre completo, - tel´efono de contacto,

- y copia del voucher. Si acude directamente a la oficina puede pagar en efectivo.

- Adicionalmente un comprobante de estudios (credencial o constancia vigentes) si aplic´o a la promoci´on para estudiantes (licenciatura/ingenier´ıa o posgrado)

Aplazamiento o cancelaci´on del curso de parte de XITA:

Grupo XITA se reserva el derecho de poder cancelar o aplazar la fecha de inicio de un curso cuando no se haya cubierto el cupo m´ınimo. En caso de aplazamiento, Grupo XITA dar´a a conocer a los participantes el estado del curso y la nueva fecha de inicio lo antes posible. El participante tendr´a la opci´on de elegir si desea emplear su pago para la nueva fecha o si desea la devoluci´on de ´este.

Cancelaci´on del participante:

El participante podr´a cancelar su inscripci´on hasta antes de la fecha de inicio del curso; si lo hace dentro de los dos d´ıas previos al inicio se le cobrar´a un 20% del costo total por gastos administrativos.

Instructor:

Grupo XITA le garantiza que usted contar´a con un instructor profesional de amplia trayectoria industrial y/o acad´emica.

Puede verificar su CV en el minisitio del curso:

- http://www.grupoxita.com.mx/#android

Constancia:

Se otorgar´a al participante una constancia al finalizar el curso si cumple con los requisitos descritos en el siguiente apartado. Grupo XITA tiene el Registro TAI100831FM2-0013 como Agente Capacitador Externo ante la Secretar´ıa del Trabajo y Previsi´on Social. ´Este n´umero de adscripci´on se plasma en la constancia. Asimismo podemos llenar los campos del formato DC-3 si as´ı nos lo solicita su empresa.

Requisitos para aprobar el curso y recibir constancia:

1. Concluir satisfactoriamente cada una de las pr´acticas vistas en clase.

2. Tener al menos un 90% de asistencia.

(4)

TEMARIO.

Unidad Tema.

1 1. Conociendo Android. ¿Qu´e NO es? ¿Cu´al es el presente y el futuro de Android?

2. ¿C´omo ser un desarrollador Android exitoso?

3. Versiones de Android. Su evoluci´on y caracter´ısticas.

4. Arquitectura de la Plataforma Android.

- Caracter´ısticas generales.

- Comprendiendo el Android Software Stack.

- La m´aquina virtual de Dalvik.

- ART. Android RunTime.

- Librerias Android.

5. ¿Puedo ser un buen desarrollador Android sin saber mucho de Java?

2 1. Herramientas y paquetes de desarrollo.

- Requerimientos del sistema.

2. Android Developer Studio 2.1.

- Instalaci´on de nuestro ambiente de desarrollo.

– Java.

– Eclipse.

– Plugin.

- Instalaci´on.

– Diferentes Plataformas (windows, mac, linux).

- Configuraci´on de Android Developer Studio.

- Configurando Linea de comando.

- Instalando paquetes adicionales y herramientas Standalone.

- Configuraci´on de GIT.

3 1. Como se forma y cu´al es la estructura de cualquier aplicaci´on Android nativa.

- Tipos de aplicaciones Android.

2. Mi primera aplicaci´on profesional en Android.

- Creando un proyecto base Android.

- Ejecutando nuestra Aplicaci´on.

- Construyendo una interfaz de usuario.

- Formar la UI (Interfaz de Usuario).

- Android Package.

- Android Manifest.

- Views.

- Layouts.

– Linear Layout.

– Relative Layout.

– Grid Layou.

– Optimizando Layouts.

- Resources.

- Views Groups.

– Jerarqu´ıa de Vistas.

– El editor de Layouts del Android Studio.

– Constraint Layout.

– Android Constraint Layout.

– Dise˜no Manual de XML Layout.

– C´odigo java Vs XML Layouts.

(5)

4 1. Creando un Android Virtual Device en Android Studio.

2. Qu´e es un AVD.

3. Una menci´on a XAMARIN y a GenyMotion.

4. Iniciando el Emulador.

5. Configuraci´on. Soporte. Drag and drop.

6. Soporte Multi-core.

7. Ejecutando nuestra aplicaci´on.

8. Debugeo de la Aplicaci´on.

9. L´ınea de comando y archivos de configuraci´on.

10. Testeando Apps en dispositivos f´ısicos.

11. Android Debug Bridge.

12. Dalvik Debug Monitor Service.

13. Testeando la Conexi´on ADB.

(6)

5 1. Anatomia de una aplicaci´on Android.

- Archivo de manifiesto.

- Recursos. Themes, layout, menus.

- Contexto.

2. Ciclo de vida de una aplicaci´on Android.

- Componentes.

– Intents.

– Activities.

– Fragments.

3. Activities.

- Estado de Procesos.

– Foreground.

– Visible.

– Service.

– Background.

– Empty.

- La clase Activity.

- Ciclo de vida de un Activity.

- Estado Din´amico Vs Estado de Pesistencia.

- Paso de valores entre actividades.

- A˜nadiendo Vistas a un Activity.

- Usando Views IDs.

- Fragmentos y Activities.

– A˜nadiendo Fragmentos a Activities.

– Creando, removiendo y reemplazando fragmentos.

– Fragmentos y el Back Stack.

– Comunicaci´on entre Fragmentos y Activities.

- Estados del proceso Android.

- El Activity Stack.

- Clases Activites.

4. Intents.

Usando Intents para lanzar Activities.

- Conocer el funcionamiento de los Intents.

- Intents b´asicos.

- Intents explicitos.

- Llamar a otra actividad.

- Devoluci´on de valores usando Intents.

- Composici´on de un Intent.

- Intents proporcionados por Android.

- Usando Filtros Intent.

5. Introducci´on a los Adapters.

- Algunos Adapters Nativos.

- Array Adapter.

- Adapters y Views.

- Simple Cursor Adapter.

6. BroadCast Intents.

7. BroadCast Receivers.

8. Android Services.

(7)

6 1. Eventos de rotaci´on, idiomas y men´us.

2. Conceptos m´as avanzados acerca de los componentes que se usan para construir la UI.

- Clase View.

- SubClase AnalogClock.

- SubClase ImageView.

- SubClase KeyboardView.

- SubClase MediaRouteButton.

- SubClase ProgressBar.

- SubClase Space.

- SubClase SurfaceView.

- SubClase TextView.

- SubClase TextureView.

- SubClase ViewGroup.

- SubClase ViewStub.

3. Eventos en Android.

4. Event Listeners.

5. Metodos CallBack.

6. Dise˜no de Interfaz de Usuario.

7. Ajustar las vistas seg´un la posici´on del dispositivo.

8. Manipulaci´on de cadenas de texto.

9. Construir un men´u.

10. Usando el men´u.

11. Dise˜no orientado a MVC (Modelo Vista Controlador) - Modelo.

- Vista.

- Controlador.

- Trabjando Asincronamente.

– AsyncTask.

7 1. Introducci´on a Base de Datos.

2. Tipos de datos y Columnas.

3. Filas. Llaves primarias.

4. ¿Qu´e es SQLLite?

5. SQL Lite en un AVD.

6. Android SQLite Java Classes.

- A˜nadiendo, Actualizando y Removiendo filas.

7. Cursor.

8. SQLLiteDataBase.

9. SQLLiteOpenHelper.

10. Content Values.

11. Data Handler.

12. SharedPreferences.

13. Lectura y escritura de archivos.

14. Content Providers.

- Queries.

- Transacciones.

15. TableLayout.

16. TableRowLayout.

8 1. Threads y segundo plano.

2. Elementos para trabajar en segundo plano.

3. Threads.

4. Main Thread.

5. Handlers.

(8)

9 Geolocalizaci´on y mapas.

1. Introducci´on a Google Maps.

2. Agregando Google Maps a una actividad.

3. Marcadores en el mapa.

4. Uso de GPS.

5. Otras formas de geo localizaci´on.

10 Recursos y multimedia.

1. Recursos de Internet.

2. Carga y manipulaci´on de im´agenes.

3. Audio y Sonidos.

4. Grabaci´on de audio.

5. Grabaci´on de v´ıdeo.

11 Eventos y Hardware.

1. Eventos de pantalla y de teclado. Uso de sensores.

2. Key Events.

3. Touch Events.

4. Multitouch.

5. Sensores.

6. Vibraci´on.

7. Otro Hardware.

12

Pasos Finales.

1. Haremos el deploy de la aplicaci´on y la publicaremos en Google Play.

2. Generar certificados.

3. Firmar la aplicaci´on.

4. Registro en Google Play.

5. Publicaci´on en Google Play.

6. Aprobaci´on de la aplicaci´on.

7. Monetizando la App.

Referencias

Documento similar

(REFORMADO, G.O. El pago de los créditos fiscales y cualquier ingreso a favor del Estado, deberá hacerse en efectivo con moneda de curso legal y se utilizarán invariablemente

Transferencia Interbancaria en Banamex con la cuenta Clabe 002180 087 005 621 914 o Pago Directo con Tarjeta de Crédito o Dédito en el

• Posteriormente debe ingresarse el “Código de Link Pagos” que figura en la factura} (o el dato que le requiera el sistema según el pago que desea efectuar ).. • Luego

El trámite se realizará solo con autenticación (DNIe / CERTIFICADO DIGITAL / CL@VE) y el pago de los derechos de examen será con tarjeta bancaria o con cargo en cuenta.. DNIe

La finition chêne gris, le ‘visone’ mat et le blanc caractérisent le plan de travail, les éléments hauts et l’armoire à provisions, en for- mant des espaces ambiants

El pago se realizará por el tomador del seguro, en el período de suscripción establecido, mediante transferencia bancaria o ingreso directo, a favor de la cuenta

No incluye bebida

Excepcionalmente, se podrá realizar el pago mediante transferencia bancaria a favor de Agroseguro en cualquiera de las cuentas que esta designe al efecto, siempre que en la propia