Desarrollo de Aplicaciones para Móviles(Android)

Desarrollo de Aplicaciones para Móviles(Android)

>HORARIOS:

TODOS LOS MARTES
08:30 am – 01:30 pm
Inicio: 18 FEBRERO
(Duración: 6 semanas)
———————
TODOS LOS VIERNES
05:00 pm – 10:00 pm
Inicio: 21 FEBRERO
(Duración: 6 semanas)

>PRECIO s/.280 (Pago único)

>OBTENGA TU DESCUENTO s/.20 (Válido hasta el 22 febrero)

>MATERIALES Certificado, programas


ELIJA SU CURSO EN CONSULTA

INTRODUCCIÓN AL ANDROID (ANDROID STUDIO)
Definición de Java
Definición de Android y sus aplicaciones diversas
Descripción de la plataforma de desarrollo de Android.
Entendiendo el proceso desde el prototipo, al diseño y la programación. _Instalación y Configuración de Android Studio.
Instalación y Configuración del emulador Genymotion.

CREACIÓN DE UNA APLICACIÓN

Creación de un proyecto. El entorno de desarrollo de Android Studio.
Estructura de un Proyecto en Android Studio.
Variables, Constantes, Clases, Funciones, Paquetes.
Ejecución del proyecto en el emulador Genymotion.
Ejecutando en un dispositivo móvil.

INTERFAZ DE USUARIO: ACTIVITY, LAYOUT Y RECURSOS

Que es una actividad, tipos de actividad
Densidades de pantallas en una aplicación Android
Que es un Layout, tipos de Layout
Recursos Layout, propiedades, métodos, eventos, controles, recursos Sting, imágenes y otros recursos.
Personalizando una aplicación.

VARIABLES, CONTROLES NATIVOS BÁSICOS Y EMULADORES

Programando en Java para un proyecto en Android Studio.
Variables, Tipos de datos, Arreglos y Estructuras de Control.
Reconoce e identifica los diferentes tipos de controles utilizando los recursos.
Definición de un Evento, tipos de eventos.
Configuración de diversos emuladores para las aplicaciones móviles.
Configuración para instalar la aplicación hacia el celular / Tablet

MANEJO DE ACTIVIDADES

Navegando entre las actividades.
Control del Inicio y Final de una actividad.
Persistencia de datos con Shared Preferences.
Habilitando permisos al usuario.
Estableciendo una actividad inicial.
Mensajes emergentes.
Ventanas de Alerta.

MATERIAL DESING

¿Qué es Material Design?
Objetivos de Material Design
Controles de Material Design
Controles básicos de Material Design (Botones, Cuadro de Texto)
Propiedades, Métodos e implementaciones de Material Design

MANEJO DE IMÁGENES – MATERIAL DESIGN

Utiliza los diferentes formatos de imágenes y densidades respectivas para los diversos tipos de celulares, tabletas y Android TV.
Utiliza herramienta multimedia con el uso de las imágenes
Por medio del Internet, utiliza el complemento: Material Design para la mejor presentación de sus aplicaciones.

MULTIMEDIA

Uso de los sonidos y videos y de las ubicaciones de los recursos,Ubicaciones remotas y de la memoria SD.
Animaciones, Animaciones de sprites.
Creación de elementos gráficos por código.
Dibujando y animando en el objeto Canvas.

USO DE LOS RECURSOS DE GOOGLE DESDE ANDROID

Menús, Fragments.
Estilos y Temas. Listas Simples y Complejas, Cuadrículas, Tablas.
Uso de la Barra de Menú Inferior.
Uso del objeto float action button.
Menú Lateral con Fragments.

SQLITE (BASE DE DATOS ANDROID)

Uso de clases y librerías para el mantenimiento de una base de datos en Android.
Desarrollo e Implementacion de un mantenimiento completo de una base de datos de Android, utilizando el SQLite.

USO DE HOSTING

¿Qué es un hosting?
Tipos de hosting
Diferencia entre hosting gratuito y privados
Crear un hosting

SITIO WEB

Crear un sitio web en un hosting
Crear una base de datos en un hosting
Publicar un servicio web hacia un hosting
Configurar un servicio web con base de datos en un hosting
Consumir Servicios Web publicados
Proyecto de Ingreso y listado de datos consumiendo un servicio web publicado
Proyecto de Búsqueda, actualización de datos consumiendo un servicio web publicado
Proyecto de Búsqueda, eliminación de datos consumiendo un servicio web publicado
Genera un apk

Ejecutar el apk desde un celular o Tablet

SENSORES Y EVENTOS TOUCH
Empleando el acelerómetro, sensores de luz, sensor de proximidad.

CONTROL DE SERVICIOS Y ACCEDIENDO A RECURSOS DEL DISPOSITIVO.

Accediendo a los servicios de Facebook, Twitter y Google Maps, Google Services, Firebase.
Declarando, registrando, iniciando y deteniendo un servicio.

PUBLICACIÓN EN GOOGLE PLAY.
Consideraciones para la publicación de su aplicación.

PROYECTO FINAL DE ANDROID 
Presentación y Evaluación de proyectos finales.