Skip to content

Desarrollo de aplicaciones móviles con android. IFCD059PO – contenido online

Online
Posted 2 años ago

Objetivos:

  • Adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante Android Studio.
  • Entender los fundamentos del lenguaje de programación Java y poder hacer frente a problemas sencillos a través de las herramientas de programación que este posee.
  • Resolver problemas simples y comenzar a construir aplicaciones sencillas, utilizando herramientas del lenguaje de programación Java.
  • Conocer y ser capaces de diferenciar las diferentes herramientas que el lenguaje Java pone a nuestra disposición para casos de desarrollo más avanzados.
  • Aprender a crear una aplicación Android básica predefinida aplicando correctamente la estructura de los componentes del framework Android.
  • Entender el uso de las diferentes herramientas que el SDK de Android pone a nuestra disposición.
  • Crear aplicaciones simples utilizando herramientas del framework de programación Android, haciendo uso de sus vistas y acciones sobre estas vistas.
  • Utilizar las distintas herramientas que Android pone a nuestra disposición para crear los diseños de nuestras aplicaciones.
  • Utilizar los mensajes de diálogo que Android pone a nuestra disposición.
  • Conocer y poder implementar los diferentes tipos de menús contextuales que hay en Android y su implementación, así como el componente Webview
  • Conocer e implementar los tipos de mecanismos que hay en Android para realizar el almacenamiento de datos de nuestras aplicaciones de manera persistente.
  • Conocer y poder implementar las bases de datos con el motor SQLite y la compartición de nuestra información a aplicaciones externas con ContentProvider.
  • Ser capaces de realizar la creación de notificaciones sencillas y personalizadas en nuestras diferentes aplicaciones.

Contenidos:

  1. FUNDAMENTOS JAVA
    1. Lenguaje de programación Java
      1. Máquina virtual de Java
      2. JDK y JRE
      3. Uso del IDE
      4. Tipos de datos primitivos
      5. Espacios de nombrev
      6. Operadores
      7. Arrays
      8. Control de flujo (if / switch / while loop / for loop)
    2. Programación orientada a objetos
      1. Fundamentos
      2. Objetos
      3. Clases
      4. Propiedades
      5. Herencia
      6. Palabras claves this y super
      7. Modificadores de acceso
      8. Constructores
      9. Interfaces
      10. Métodos de sobreescritura y sobrecarga
      11. Polimorfismo
    3. Otras opciones en programación Java
      1. Excepciones
      2. Colecciones de Java
      3. Clases Nested
      4. Variables de clase
      5. Métodos de clase
      6. Tipos enumerados
      7. Serialización
      8. Deserialización
  2. DESARROLLO DE APLICACIONES ANDROID
    1. Framework Android
      1. Creación de un proyecto Android
      2. Ejecución de la aplicación
      3. Componentes de una aplicación Android
      4. Modificación del proyecto creadov
    2. Herramientas SDK y clase Activity
      1. Niveles de software
      2. Librerías Android
      3. Herramientas SDKv
      4. Fichero de manifiesto y su estructura
      5. Ciclo de vida a través de Java
      6. Creación de una actividad (clase Activity)
      7. Fragmentos (Fragments)
    3. ListActivity y ListView
      1. Vistas
      2. Uso de vistas
      3. Añadir vistas
      4. Utilizar ListActivity
      5. Agregar ListView
      6. Agregar evento
      7. Intents y filtros Intent
      8. Intents implícitos y explícitos
      9. Intent para llamar a Activities
      10. Registrar un filtro intent
      11. Acciones nativas de Android
      12. SubActivities
    4. Vistas personalizadas
      1. Vistas y diseños
      2. Parámetros de diseño
      3. Vistas personalizadas
      4. Modificar vistas existentes
    5. Diálogos y mensajes
      1. Subclases de diálogos
      2. Crear un diálogo en el diseño definido por el usuario
      3. Actividades dentro del diálogo
      4. Mensajes (Toasts)
    6. Interfaz de usuario
      1. Menús
      2. Menús contextuales
      3. WebView
    7. Almacenamiento Android: red, I/O y Shared
      1. Opciones de almacenamiento
      2. Conexión a internet
      3. Clases de entrada/salida
      4. Inclusión de ficheros y recursos
      5. Preferencias de compartición
      6. Grabar estado de la actividad
    8. Almacenamiento Android: SQLite y ContentProvider
      1. Introducción a SQLite
      2. Librerías de SQLite
      3. Bases de datos en Android
      4. ContentProviders nativos Android
    9. Notificaciones Android
      1. Creación
      2. Acciones

Job Features

Job CategoryInformática y comunicaciones
Duración150 horas

Apply Online

A valid phone number is required.
A valid email address is required.
Facebook
Twitter
LinkedIn
Instagram