Android Silabo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

DESARROLLO DE

APLICACIONES EN
ANDROID

En este curso, el participante obtendrá los conocimientos y habilidades necesarias


para el desarrollo, diseño y despliegue de aplicaciones Android. Así mismo,
utilizará los patrones de diseño y buenas prácticas que le permitirán desarrollar
aplicaciones sostenibles y con un adecuado rendimiento.

DIRIGIDO A:

Profesionales, egresados y estudiantes, interesados en desarrollo aplicaciones


móviles para dispositivos Android.

PRE - REQUISITOS:

• Conocimiento de lenguaje Java (Recomendado).


• Conocimiento de programación orientada a objetos (Recomendado).
• Conocimiento de base de datos (Recomendado).

LOGROS DEL CURSO:


Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones utilizando
el lenguaje de programación de Android. Adicionalmente, estará preparado
para:

• Desarrollar aplicaciones adaptables a teléfonos móviles y tablets.


• Aplicar las mejores prácticas de diseño, movimiento e interacción Material
Design.
• Diseñar aplicaciones con buen rendimiento utilizando patrones y buenas
prácticas

OURLIMM
TRAINING CENTER
DESARROLLO DE
APLICACIONES EN
ANDROID

CERTIFICACIÓN:
Al completar el curso satisfactoriamente se otorgará al participante un
Certificado en Desarrollo de Aplicaciones Móviles en Android a nombre de
Ourlimm Training Center.

METODOLOGÍA:

El enfoque práctico-reflexivo de cada una de las sesiones y la participación


activa a lo largo de estas favorecerá no solo el aprendizaje de contenidos, sino
también, su aplicación en la resolución de situaciones reales en diferentes
contextos que se planteen. Por ello, el curso considera el desarrollo de
laboratorios guiados e individuales, permitiendo la consolidación del
aprendizaje del tema.

CONTENIDO DEL CURSO:


ANDROID BÁSICO
Entorno de desarrollo de la Diseño de interfaces de usuario
Plataforma Android básico
Creación y estructura de un proyecto Componentes básicos, TextView.
en Android Studio Button. ImageView. ScrollView.
Uso del Android SDK Manager EditText. CheckBox y RadioButton.
Android Virtual Device Manager ProgressBar. SeekBar, Layouts:
Creación de un Emulador. FrameLayout, ConstraintLayout,
Gradle Gridlayout, Linearlayout,
Relativelayout, Tablelayout. Listas
Simples (ListView).
Fundamentos de Android
Fundamentos, actividad, servicios,
content providers, Manifest. xml,
Ciclo de Vida de una Actividad,
permisos, Intent, Google Play.

OURLIMM
TRAINING CENTER
DESARROLLO DE
APLICACIONES EN
ANDROID

Diseño de interfaces de usuario Eventos


avanzado Manejo de eventos de click, de listas,
Componentes avanzandos, GridView, de selección.
ListView, manejo de Adapter,
componentes personalizados
Diseño de interfaces de usuario
(Listas Personalizadas) Introducción
usando Fragments
a Fragments.

ANDROID INTERMEDIO

Content Providers y Broadcast Multimedia


receivers Animación, Transiciones y gráficos.
Uso de la Cámara y captura de fotos.
Audio y Video.
Intents e Intent Filters

Geolocalización
Base de datos
Location Manager, GPS.
Introducción a SQLite.
Obtener mi ubicación actual, tracking
Crear de una BD y de tablas.
de mi posición.
Mantenimiento, insertar data, leer,
actualizar y borrar.

REST, conexión remota


Conexión con API RESTful
Consumo de servicios REST
- Librerías: Volley, OkHttp y
Retrofit
Parseo de tramas JSON
- Gson

OURLIMM
TRAINING CENTER
DESARROLLO DE
APLICACIONES EN
ANDROID

ANDROID AVANZADO

Internacionalización Aplicación para Release


Preparar la aplicación para release.
Configurar la aplicación para
Google Maps
release.
Google Map Android V 2.0.
Nombre de paquete.
Uso de Google Maps API Web
Deshabilitar logs y depuración.
Services en aplicaciones Android.
Habilitar proguard.
Ejemplos de aplicaciones con Google
Construir la aplicación para release.
Maps.
Crear Llave.
Crear keystore.
Integración de API’s Google y Firmar APK.
Facebook Actividades necesarias para generar
al APK y publicar en la tienda.
- Construir el APK firmado con la
Integración con Firebase llave de release.
Authetication. - Obtener APK para publicar en
Realtime Database. Play Store.
Cloud Storage.
Guardar datos en la nube sin tener un
servidor. Publicación Google Play
Manejar variables configurables
remotamente.
Git
Notificaciones.
Comandos, crear un repositorio,
agregar un recurso al repositorio y
Beta Testing sincronizarlo, estrategia de manejo
de ramas del repositorio.

OURLIMM
TRAINING CENTER

También podría gustarte