Curso de Programación de aplicaciones para dispositivos móviles con Java y Android
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.
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.
Curso de Programación de aplicaciones para dispositivos móviles con Java y Android
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
Profesionales TI interesados en aprender a desarrollar aplicaciones para dispositivos móviles Java sobre Android.
Contenidos del curso
· 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
· 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
Otros cursos que te pueden interesar
Adobe Photoshop CS
Informática profesionales
Diseño de una solución de datos con Microsoft SQL Server
Informática profesionales
Protocolo IPv6
Informática profesionales