Este CURSO IFCD059PO DESARROLLO DE APLICACIONES MÓVILES CON ANDROID le ofrece una formación especializada en la materia dentro de la Familia Profesional de Informática y comunicaciones. Con este CURSO IFCD059PO DESARROLLO DE APLICACIONES MÓVILES CON ANDROID el alumno será capaz de desenvolverse dentro del Sector y adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante android studio.
UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE JAVA PARA ANDROID
Lenguaje de programación java
- Máquina virtual de Java
- JDK y JRE
- Uso del editor
- Uso del IDE
- Tipos de datos primitivos
- Espacio de nombres
- Arrays
- Control de flujo (if/switch/while loop/for loop)
Programación orientada a objetos
- Fundamentos
- Objetos
- Clases
- Propiedades
- Herencia
- Palabras claves this y super
- Interfaces
- Modificadores de acceso 2.9. Constructores
- Métodos de sobreescritura y sobrecarga
- Polimorfismo
Otras opciones de programación java
- Excepciones
- Colecciones de Java
- Clases Nested
- Variables de clase
- Métodos de clase
- Tipos enumerados
- Serialización
- Deserialización
UNIDAD DIDÁCTICA 2. DESARROLLO DE APLICACIONES ANDROID (AND-401 C)
Framework android
- Creación de un proyecto Android
- Ejecución de la aplicación
- Componentes de una aplicación Android
- Ciclo de vida de la aplicación
- Modificación del proyecto creado
Herramientas sdk y clase activity
- Niveles de software
- Librerías Android
- Fichero de Manifiesto
- Estructura del Fichero de Manifiesto
- Herramientas SDK
- Ciclo de vida a través de Java
- Creación de una Actividad (clase Activity)
- Fragmentos (Fragments)
Listactivity y listview
- Vista
- Uso de vistas
- Añadir vistas
- Utilizar ListActivity
- Agregar ListView
- Agregar eventos
- Intents y filtros Intent
- Definición
- Intents explicitos e implicitos
- Acciones nativas de Android
- Transferencia de datos
- Intent para llamar a Activites
- Llamadas directas
- SubActivities
- Registrar un filtro Intent
Vistas personalizadas
- Vistas y diseños
- Parámetros de diseño
- Vistas personalizadas
- Modificar vistas existentes
Diálogos y mensajes
- Subclases de Diálogos
- Crear un diálogo en el diseño definido por el usuario
- Actividades dentro del diálogo
- Mensajes (Toasts)
Interfaz de usuario
- Menús
- Menús contextuales
- WebView
Almacenamiento android: red, I/O y shared
- Opciones de almacenamiento
- Conexión a Internet
- Clases de entrada/salida
- Inclusión de ficheros y recursos
- Preferencias de compartición
- Grabar estado de la actividad
Almacenamiento android: sqlite y content providers
- Introducción a SQLite
- Librería SQLite
- Bases de datos en Android
- Content providers nativos Android
Nofiticaciones android
- Creación
- Acciones
Este CURSO IFCD059PO DESARROLLO DE APLICACIONES MÓVILES CON ANDROID está dirigido a todas aquellas personas de la Familia Profesional de Informática y comunicaciones que deseen especializarse en dicha materia.