Información del curso

Tests de autoevaluación

Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.

Diploma de superación

Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.

Foros del curso

Los alumnos pueden utilizarlos para contactar con los tutores e intercambiar conocimientos con otros compañeros.

Solicita más información

Curso de Programación de aplicaciones para dispositivos móviles con Java y Android

Objetivos

Objetivos

Proporcionar conocimientos y experiencia práctica a los asistentes para que sean capaces de desarrollar aplicaciones de telefonía móvil utilizando la plataforma Java para dispositivos equipados con el sistema operativo Android.

Dirigido a

Dirigido a

Profesionales TI interesados en aprender a desarrollar aplicaciones para dispositivos móviles Java sobre Android.

Requisitos previos

Requisitos previos

Conocimientos previos en Java.

Contenidos del curso

Desarrollo de aplicaciones Java
   · Introducción al proyecto "BrokerTool"
   · Patrón de diseño MVC (Modelo-Vista-Controlador)
   · Diseño del proyecto "BrokerTool"
   · Introducción a la API de conectividad a base de datos Java (JDBC)
   · Creación de software de cliente
   · Utilidad de logging
   · Diseño multicapa
   · Diseño multicapa avanzado
   · Comunicación con objetos remotos usando RMI de Java
Desarrollo para móviles. Android
   · Introducción. Historia y versiones
   · El Stack. Librerías nativas, Dalvik VM, App framework...
   · Inicio: instalación del SDK. El emulador
   · Componentes principales de construcción: activities, intents, services, content providers, broadcast receivers, application context.
   · CoreSample: diseño del proyecto, interface de usuario, sistema de ficheros, servicios Android, trabajando con bases de datos, List y adapters, content providers, broadcast receivers, system services.
   · Interface de usuario: views y layouts, StatusActivity layout, StatusActivity Java Class, Logging, Threading, cores y gráficos, otros recursos y optimización.
   · Sistema de ficheros y menú de opciones.
   · Servicios: UpdaterService, Looping en el servicio, obtención de datos del servidor.
   · Bases de datos: SQLite, DbHelper, refactoring Status Data.
   · Lists y adapters. TimelineActivity, TimelineAdapter, ViewBinder, Base Activity
   · Broadcast Receivers. BootReceiver, TimelineReceiver, NetworkReceiver.
   · Content Providers: uso de widgets
   · Servicios del sistema y principales características de Android
   · Modo compatibilidad
   · Gráficos 2D y 3D. Canvas y Drawables, View, SurfaceView, Shape Drawable, Nine-Patch, introdución a OpenGL ES
   · Conectividad. Bluetooth, NFC, wifi, P2P, USB, SIP
   · Google App Engine. Creación de un proyecto Android conectado al App Engine
   · Mejores prácticas

BUSCADOR DE CURSOS

Encuentra tu curso en un instante

Otros cursos que te pueden interesar

Adobe Photoshop CS

Adobe Photoshop CS

Informática profesionales

Protocolo IPv6

Protocolo IPv6

Informática profesionales

Contacta con nosotros

Cubre el siguiente formulario o envíanos un correo electrónico para contactar con nosotros.

Formulario de contacto

Correo electrónico

info diplomate.es

Hemos recibido su mensaje correctamente.
He leído y acepto los términos de privacidad.
Escribe el resultado: + =       Ayuda