Desarrollo de Apps para Android

Documentos relacionados
Programación en Android

MASTER DESARROLLO DE APLICACIONES ANDROID

Lean IT a la Práctica (Incluye Lean IT Foundation)

Curso Experto en Programación Android

Programación Android Completo

Desarrollo Para Dispositivos Móviles.

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID. Duración en horas: 60 OBJETIVOS DEL CURSO

Android 7 Principios del desarrollo de aplicaciones Java

Material Design: Experto en Desarrollo Apps para Android + Titulación Universitaria

Especialista TIC en Desarrollo y Programación de Aplicaciones para Android

Google Maps: Especialista en Desarrollo de Apps para Android + Titulación Universitaria

Curso de iniciación a Java para Android (60 horas)

Certified Ethical Hacker CEH Versión 10

Curso en Desarrollo y Programación de Aplicaciones para Android (Titulación Propia Universitaria + 4 Créditos ECTS)

Introducción al Desarrollo de Aplicaciones Móviles con Android

Especialización Android

Introducción a Android. [Tema 2]

Google Maps: Especialista en Desarrollo de Apps para Android + Titulación Universitaria

Material Design: Experto en Desarrollo Apps para Android + Titulación Universitaria

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID

Introducción a la programación de aplicaciones con Android. Fernando Pérez Costoya

Android: Técnico Especialista en Desarrollo de Aplicaciones para Android

Desarrollo y Programación de Aplicaciones para Android (Titulación Universitaria con 4 Créditos ECTS)

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID

Curso Android. ADT Bundle. Android Developer Tools. Entorno de trabajo Toolbar principal SDK Manager. Emulador de Android. Crear proyecto Android

Android Professional

Introducción a la programación Android. Programación III - 6to año Escuela Técnica ORT Leo Lob -

Programa de Crecimiento y Actualización PROGRAMA. DESARROLLO DE Apps Móviles. con ANDROID

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II

Curso Universitario de Desarrollo de Aplicaciones en Android para Dispositivos Móviles (Curso Homologado con Titulación Universitaria + 2 ECTS)

BEGINNERS CURSO TALLER: años. INICIO: 15 DE SETIEMBRE Viernes de 19:00 a 22:00h y sábados 09:00 a 12:00h

Presentación del Curso Presencial. Programación en Dispositivos móviles con Android

Servicios Basados en Localización (LBS) Tema 6 Desarrollo de aplicaciones en Android

Lean IT Kaizen Lead. Introducción. Objetivos. Perfil de los alumnos. Referencia JST 296. Duración (horas) 24. Última actualización 30 Marzo 2018

Material Design: Experto en Desarrollo Apps para Android + Titulación Universitaria

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

Especialista TIC en Aplicaciones Móviles + Marketing Mobile (Online)

Parse: Experto en Apps Móviles para Android + Titulación Universitaria

Devops Fundamentals + Taller DevOps OpenSource

Analista Programador Android: Business Android Apps Expert + Titulación Universitaria

Especialista TIC en Aplicaciones Móviles + Marketing Mobile

Analista Programador Android: Business Android Apps Expert

Experto de Desarrollo de Apps Nativas en Android

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android.

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Postgrado en Aplicaciones Móviles y Marketing Mobile + Titulación Universitaria

Capacitación Android Básico

Curso de Desarrollo en Android Básico

(+34) Más información en:

Curso Universitario Homologado en Desarrollo y Programación de Aplicaciones para Android (Titulación Universitaria Homologada + 4 Créditos ECTS)

COBIT 5 Implementation

Lista de siglas y acrónimos Cómo leer este libro?... 19

ITIL Service Lifecycle Service Transition

Programación Android - Completo

APLICACIONES INTUITIVAS CON ANDROID STUDIO

Curso Online de Desarrollo de Aplicaciones para ios y Android: Práctico

POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA

Desarrollo de aplicaciones para dispositivos móviles (5)

Curso Online de Introducción a la Programación Android: Práctico

Curso de Desarrollo en Android Básico

Seminario de Lenguajes. (Opción Android)

Master de APPS en Desarrollo de Aplicaciones Móviles + Proyecto Final + Titulación Universitaria

Programación para Dispositivos Móviles. Company LOGO

Curso Superior en Desarrollo de Aplicaciones para Android y Marketing Mobile (Doble Titulación URJC & Educa + 2 Créditos ECTS)

PROGRAMA DE MATERIA MATERIA:

Curso Online de Programación Android

Especialista TIC en Desarrollo y Programación de Aplicaciones para Android (Online)

Introducción a la programación de aplicaciones con Android. Fernando Pérez Costoya

DESARROLLO DE APLICACIONES EN ANDROID

Samsung Tech Ins.tute - UPM DESARROLLO DE APLICACIONES EN ANDROID. Mayo Abraham Gu.érrez Rodríguez. Abraham Gu.

1 de Mayo 2015 al 1 de Mayo 2016 Capacitación Android nivel Básico y Experto MexicoFirst

Curso de: Programación de móviles con Android

Curso Online de Aplicaciones para Android con Java 8

años INSTITUTO PARA EL DESARROLLO EMPRESARIAL Y ADMINISTRATIVO CURSO TALLER: DEVELOPERS INICIO: 04 DE SETIEMBRE Lunes y Miércoles de 19:00 a 22:00h

Hello, Xamarin! Desarrollo de aplicaciones mo viles con Xamarin. Xamarin. Hello. Hello, Xamarin! Desarrollo de aplicaciones móviles con Xamarin

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

Curso Superior. Experto de Desarrollo de Apps Nativas en Android

APLICACIONES MÓVILES NATIVAS

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Informática ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA

Toda nuestra Experiencia a tu alcance

2 de 8

Android 5 Principios del desarrollo de aplicaciones Java

Especialista TIC en Aplicaciones Móviles + Marketing Mobile (Online)

Sílabo de Desarrollo de Soluciones Móviles

Android 4 Principios del desarrollo de aplicaciones Java

Introducción a la programación de aplicaciones con Android. Fernando Pérez Costoya

GUÍA DOCENTE 2018/2019. Programación de Aplicaciones Grado en INGENIERÍA INFORMÁTICA 2º curso. Modalidad Presencial

Tema 2: Introducción a Android

Tecnología de Programación

Sílabo del curso Desarrollo de Aplicaciones Móviles

JAVA 7 Los fundamentos del lenguaje Java

5. Animaciones de Android Vista de tipo Superficie (ViewSurface) Gráficos en 3D en Android...101

Servicio de Instrucción CURSO MOBILE. Sílabo Mobile

Desarrollo Responsive con HTML5, CSS3 y JavaScript

Transcripción:

Desarrollo de Apps para Android Referencia JJD 310 Duración (horas) 24 Última actualización 8 marzo 2018 Modalidades Presencial, OpenClass, a medida El objetivo del curso es aportar a los alumnos los conocimientos necesarios para diseñar, desarrollar e implementar Apps para Android con Android Studio. El curso enseña a los estudiantes la arquitectura, las APIs y las técnicas para crear aplicaciones para dispositivos Android atractivas, robustas y con un alto rendimiento. Objetivos Al finalizar este curso los alumnos podrán: Conocer la arquitectura del sistema operativo Android Conocer el ciclo de vida del desarrollo de aplicaciones para Android con Android Studio Diseñar y desarrollar aplicaciones para Android atractivas y robustas Utilizar las APIs de Android Application Framework Construir aplicaciones que accedan a datos desde archivos, redes y bases de datos SQL Crear aplicaciones que utilicen los servicios de segundo plano y generen notificaciones Utilizar las APIs de Android para la gestión de contenidos multimedia Perfil de los alumnos Desarrolladores de aplicaciones móviles Requisitos previos Es necesario tener conocimientos básicos de Programación con Java. También es necesario poseer un conocimiento básico de XML. Metodología Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real. Profesorado Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo

de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos. Documentación Cada alumno recibirá un ejemplar de la Documentación acorde a los contenidos del curso. Contenidos 1. a Android Qué es Android? Reseña histórica de la plataforma Android Android: fortalezas y debilidades Distribución de versiones Android Android en el mercado global 2. Arquitectura Android Fundamentos de la arquitectura Android al Android stack (pila) El Kernel de Android Bibliotecas y Android Runtime La máquina virtual de Dalvik (Dalvik VM) El Framework de Aplicación de Android 3. El entorno de desarrollo: Android Studio Qué necesitamos para desarrollar Apps? Diferentes IDEs para desarrollo Android Android Studio: instalación El entorno de desarrollo Android Studio Android Studio: estructura de un proyecto Android Studio: emulador nativo y alternativo (Genymotion) Learning by doing: creación de un proyecto, ejecución de una aplicación y debugging 4. Componentes de una App: Activity Application y su ciclo de vida Activity y fundamentos El Activity back stack Ciclo de vida de una Activity Guardando el estado de una Activity Gestión de una Activity ante cambios de configuración Coordinando Activity/s Lanzando y finalizando Activity/s Comunicación entre Activity/s 5. Componentes de una App: Service y Broadcast Receiver Service Introduction Por qué usar Service/s? Tipos de Service/s Started Service Bound Service

Comparativa entre Service/s IntentService: Un Service independiente Comunicación entre Service/s Broadcast Receiver Broadcasts del sistema Creando y registrando un Broadcast Receiver Broadcasts de usuario Gestión de Broadcast locales: la clase LocalBroadcastManager Modificando intent-filter/s en el Android Manifest Content Provider Esquema general de un Content Provider 6. Diseño básico de la interfaz gráfica y Layout/s Layout/s Aspectos generales Parámetros de configuración Tipos de Layout/Containers LinearLayout RelativeLayout FrameLayout TableLayout GridLayout Containers ScrollView ViewPager GridView ListView Widgets Button TextView EditText Spinner Styles y Themes 7. Gestión de recursos y localización Proporcionando recursos a una App Accediendo y utilizando recursos Gestión de cambios en tiempo de ejecución Recursos para múltiples configuraciones: Locale 8. Intent/s, intentfilter/s y notificaciones Intent/s Tipos de Intent/s Construyendo un Intent Recibiendo un Intent implícito (intentfilter) La clase PendingIntent: un Intent a la espera de ser lanzado Notificaciones

Creando una notificación Gestionando notificaciones (añadir, actualizar y eliminar) Mejorando la experiencia de usuario con las notificaciones Mostrando Notificaciones con Layout propio 9. Menús y Application Bar Menús Definición de un menú en XML Menú de opciones Gestión de eventos click Modificando menús en tiempo de ejecución Menús Contextuales Menú flotante Contextual Action Mode Popup menús Creando menu groups Elementos checkable en un menú La App Bar Configurando la App Bar Añadiendo y gestionando Action/s Añadiendo la acción UP 10. Almacenamiento de datos Opciones en Android para almacenar datos Shared Preferences Almacenamiento interno Almacenamiento externo Bases de datos SQLite Almacenamiento a través de la red Almacenamiento entre sesiones: Shared Preferences Almacenamiento interno Guardar datos en la caché Otros métodos de interés Almacenamiento externo Permisos Comprobando la disponibilidad de los datos Datos públicos y datos privados Guardar datos externos en la caché al almacenamiento en bases de datos Debugging con el Android SDK 11. Programación Multimedia Archivos de audio Manipulando archivos de audio (grabar, reproducir, pausar y parar) Archivos de audio procedente de recursos raw Archivos de audio procedente de un archivo o de una conexión de streaming Archivos de vídeo Manipulando archivos de vídeo

Powered by TCPDF (www.tcpdf.org) Bit Reproduciendo archivos de vídeo 12. Novedades en Android Lollipop (5.0) Material Design Cambios en notificaciones Gráficos Contenidos Multimedia Android Job Scheduler La interfaz multitarea Document Centric Android TV y Wearables Android Studio Acreditación Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.