Saltar al contenido
Accede a este curso gratis en modalidad teleformación con prioridad en Toda España
Curso subvencionado

Programación de aplicaciones Android

Programación de aplicaciones Android
✓ 100% gratuito.✓ Diploma al finalizar.✓ A tu ritmo con tutor.

Curso online gratuito IFCM0005 para aprender programación de aplicaciones Android, desarrollo de apps, Kotlin, interfaces, SQLite, mapas y publicación.

100% gratis Teleformación Matrícula abierta
Sin opiniones todavíaSé la primera persona en valorar
CentroEductrade
Duración60 h
InicioPróximamente
Ámbito Toda España
ModalidadTeleformación

Información general

Requisitos para realizar esta formación

  • Se recomienda realizar el curso desde un ordenador con conexión a internet estable para una mejor experiencia. También es posible acceder desde otros dispositivos, como tablets o móviles, aunque algunas funcionalidades pueden presentar limitaciones.
  • Es necesario tener destrezas suficientes para usar la plataforma virtual.
  • Recuerda que esta formación no es bonificada: está subvencionada y es gratuita.

Solicitud rápida

Recibe información del curso

Completa tus datos y el centro formativo te orientara sobre plazas, requisitos y próximas fechas.

Sin compromisoRespuesta rápidaOrientación gratuita

Solicita información gratis

Déjanos tus datos y te orientamos sin compromiso sobre requisitos, fechas y plazas disponibles.

Solicitud Información Documentación

Por qué puede encajarte

Una formación pensada para avanzar fácil

Formación subvencionada y 100% gratuitaDiploma oficial al finalizar la formaciónEspecialización en informática y tecnologíaModalidad teleformación para avanzar fácilRespuesta rápida y sin compromiso
Curso prioritario para trabajadores de cualquier sector Ver detalle de colectivos
Este curso está financiado por el Ministerio de Trabajo y Economía Social y el SEPE, por lo que no tiene coste para el alumnado.
  • Dirigido a trabajadores/as por cuenta ajena de cualquier sector.
  • Hasta un 30% de las plazas pueden ser ocupadas por personas desempleadas.
  • No hay plazas disponibles para trabajadores/as autónomos.
  • Algunos cursos pueden estar disponibles solo en determinadas comunidades autónomas.
¿Cómo son las clases?
  • Formación online: aprende a través de nuestra plataforma de elearning.
  • Sin horarios ni desplazamientos: conéctate cuando quieras, desde cualquier lugar.
  • Tutor/a personal: resuelve tus dudas y recibe acompañamiento durante el curso.
Infografía interactiva

Resumen visual del curso

Curso online gratuito ADGD0071 para aprender programación de aplicaciones Android, diseño de apps móviles, interfaces, datos y publicación.

TELEFORMACIÓNConsultarInformática
  • Resumen visual rápido
  • Acceso directo al curso
  • Información clara antes de solicitar plaza
Ver infografía completa

Resumen del curso

Descripción

El curso online gratuito de Programación de aplicaciones Android IFCM0005 es una especialidad formativa de la familia profesional Informática y Comunicaciones, área Comunicaciones, orientada a programar aplicaciones para dispositivos móviles Android y conocer los pormenores de su entorno, interfaz de usuario y desarrollo en relación con proveedores de contenido. Con una duración oficial de 60 horas y modalidad de teleformación, esta formación 100% subvencionada permite adquirir nociones básicas de informática aplicada al desarrollo de apps, familiarizarse con el entorno de trabajo, comprender el ciclo de vida de las aplicaciones y crear una aplicación Android desde cero. El curso aborda actividades, servicios, intenciones, controles comunes, widgets, layouts, eventos, sensores, multitouch, Bluetooth, GPS, preferencias, bases de datos SQLite, ficheros XML, mapas, formularios, manifiesto, SDK Android, AVD, firma, publicación y actualizaciones. Es una formación ideal para iniciarse en desarrollo móvil, programación Android, creación de apps y competencias digitales con alta empleabilidad.

Programa

Objetivos y temario

Qué aprenderás

< Fundamentos de la informática aplicada a apps: introducción a los conceptos básicos necesarios para comprender el desarrollo de aplicaciones móviles y el funcionamiento general del entorno Android. Arquitectura informática: aproximación a la historia de la arquitectura informática y a sus principales características, entendiendo cómo los sistemas procesan información y ejecutan aplicaciones.

Entorno de trabajo: aprendizaje de la configuración y uso de herramientas necesarias para iniciar el desarrollo de aplicaciones móviles Android. Ciclo de vida de las aplicaciones: comprensión de los estados por los que pasa una aplicación o una actividad Android durante su ejecución, pausa, reanudación y cierre.

Actividades en Android: estudio de las actividades como componentes principales de una aplicación, normalmente vinculados a pantallas o funcionalidades concretas. Servicios: conocimiento de los servicios en Android, su creación, arranque, parada, conexión y desconexión para ejecutar procesos en segundo plano.

Intenciones: uso de intenciones o intents para comunicar componentes, iniciar actividades, lanzar acciones y estructurar la navegación de la aplicación. Proveedores de contenido: comprensión del papel de los proveedores de contenido en el acceso, intercambio y gestión de información dentro del ecosistema Android.

Desarrollo de una app: creación y desarrollo de una aplicación para el sistema operativo Android, aplicando los conocimientos del entorno, interfaz y lógica de funcionamiento. Lenguaje Kotlin: conocimiento de las ventajas del manejo de Kotlin para aplicarlo al desarrollo de aplicaciones móviles Android.

Controles comunes: uso de elementos básicos de interfaz como Text View, Edit Text, botones y listas para construir pantallas funcionales. Widgets básicos de Android: manejo de componentes visuales que permiten mostrar información, recoger datos y facilitar la interacción del usuario con la aplicación.

Contenedores y layouts: conocimiento de los diferentes tipos de layouts en Android para organizar la interfaz gráfica de forma estructurada y adaptable. Ciclo de vida de una Activity: comprensión de los estados de una actividad y su importancia para gestionar correctamente datos, recursos y experiencia de usuario.

Adaptadores: uso de controles de selección y adaptadores como Array Adapter y Cursor Adapter para mostrar datos en listas y componentes dinámicos. Menús: utilización e integración de menús básicos dentro de la aplicación para ofrecer opciones de navegación o acciones al usuario.

Eventos: identificación de eventos de página, botones y teclado, así como escucha de eventos de clic para responder a la interacción del usuario. Sensores del dispositivo: uso de funcionalidades propias del móvil como acelerómetro, Bluetooth y sistema multitouch de la pantalla.

GPS y geolocalización: introducción a la localización GPS con Android y al uso de datos de ubicación dentro de una aplicación. Preferencias en Android: uso de preferencias para guardar configuraciones, opciones o pequeños datos de usuario dentro de la aplicación.

Bases de datos y ficheros XML: gestión de información mediante bases de datos, ficheros XML y recursos estructurados para almacenar y recuperar datos. SQLite: gestión del editor de bases de datos SQLite para trabajar con almacenamiento local dentro de aplicaciones Android.

Mapas en Android: gestión de mapas y uso de la API de Google Maps para incorporar funcionalidades de localización o representación geográfica. Interfaz gráfica: diseño y gestión de la interfaz de usuario en Android, creando pantallas claras, operativas y adaptadas a dispositivos móviles.

Archivo de manifiesto: uso del manifiesto de Android para declarar componentes, permisos, configuración y características esenciales de la app. SDK Android y AVD: configuración del SDK Android, creación de dispositivos virtuales AVD y preparación del entorno para probar aplicaciones.

Formularios: creación de formularios, edición de campos y organización de datos introducidos por el usuario. Preparación de la aplicación: revisión del nombre, limpieza de trazas de código, control de debug y ajustes finales antes de distribuir la app.

Firma de la aplicación: gestión de la firma necesaria para preparar la aplicación de cara a su distribución y publicación. Publicación y actualizaciones: aproximación al proceso de publicación de una aplicación Android y a la gestión posterior de nuevas versiones y mejoras.

Competencias profesionales: desarrollo de pensamiento lógico, resolución de problemas, autonomía digital, programación móvil, organización técnica, prueba de aplicaciones y mejora continua.

Después del curso

Salidas profesionales

Desarrollador/a junior de aplicaciones Android. Programador/a móvil en fase inicial o perfil técnico que quiere especializarse en apps Android.

Técnico/a en operaciones de sistemas informáticos que desea ampliar competencias en desarrollo móvil. Analista o diseñador/a de software que busca introducirse en programación de aplicaciones Android.

Profesional de informática, comunicaciones o soporte técnico interesado en creación de apps móviles. Persona con competencias digitales que quiere iniciarse en desarrollo de aplicaciones para dispositivos Android.

Emprendedores/as y autónomos/as que desean crear prototipos de apps, herramientas móviles o soluciones digitales. Personal de empresas que necesitan digitalizar procesos internos mediante aplicaciones móviles sencillas.

Profesionales que buscan mejorar su empleabilidad en informática, comunicaciones, programación, apps móviles, Kotlin, SQLite, mapas y desarrollo Android.

ModalidadTeleformación
Duración60 h
InicioPróximamente
Ámbito Toda España

Opiniones de nuestros alumnos

0☆☆☆☆☆Aún no hay opiniones de este curso.Escribir opinión

Consulta rápida

Preguntas frecuentes

¿Qué es el curso IFCM0005 Programación de aplicaciones Android?+

Es una especialidad formativa de Informática y Comunicaciones orientada a programar aplicaciones para dispositivos móviles Android y conocer el entorno de desarrollo, la interfaz de usuario, las actividades, servicios, proveedores de contenido y creación de apps.

¿Cuál es el objetivo del curso IFCM0005?+

El objetivo oficial del curso es programar aplicaciones de dispositivos móviles Android y conocer los pormenores de su entorno, interfaz, interfaz de usuarios y el desarrollo en relación con los proveedores de contenido.

¿Cuántas horas dura el curso IFCM0005?+

El curso IFCM0005 Programación de aplicaciones Android tiene una duración oficial de 60 horas.

¿El curso IFCM0005 se puede hacer online?+

Sí. La ficha oficial contempla modalidad de teleformación. En Cursos Gratis Online se ofrece como curso online, a través de una plataforma virtual de aprendizaje.

¿El curso Programación de aplicaciones Android es gratis?+

Sí. En Cursos Gratis Online, este curso se ofrece como formación 100% subvencionada para el alumnado que cumpla los requisitos de participación y consiga plaza disponible.

¿El curso IFCM0005 tiene diploma oficial?+

Sí. Al superar la formación, el alumnado puede obtener un diploma acreditativo de la acción formativa realizada, siempre que cumpla los requisitos de seguimiento, participación y evaluación.

¿A qué familia profesional pertenece IFCM0005?+

IFCM0005 pertenece a la familia profesional Informática y Comunicaciones.

¿A qué área profesional pertenece IFCM0005?+

La especialidad IFCM0005 pertenece al área profesional Comunicaciones.

¿Qué nivel de cualificación tiene IFCM0005?+

El curso IFCM0005 tiene nivel de cualificación profesional 1.

¿Qué requisitos de acceso tiene IFCM0005?+

La ficha oficial indica que no se requieren acreditaciones o titulaciones previas. No obstante, el alumnado debe poseer habilidades de comunicación lingüística suficientes para cursar la formación con aprovechamiento y, en teleformación, destrezas suficientes para usar la plataforma virtual.

¿Se requiere experiencia profesional previa?+

No. La ficha oficial indica que no se requiere experiencia profesional previa para el alumnado.

¿Qué módulos tiene el curso IFCM0005?+

El curso se estructura en dos módulos: Fundamentos de la informática, con 30 horas, y Desarrollo de una app, también con 30 horas.

¿Qué se aprende en el módulo Fundamentos de la informática?+

Se aprenden nociones básicas de informática aplicadas al desarrollo de apps, historia y arquitectura informática, entorno de trabajo, ciclo de vida de aplicaciones, actividades, servicios, intenciones y proveedores de contenido.

¿Qué se aprende en el módulo Desarrollo de una app?+

Se aprende a crear y desarrollar una aplicación Android, trabajar con Kotlin, controles comunes, widgets, layouts, eventos, sensores, GPS, preferencias, bases de datos, XML, SQLite, mapas, servicios, manifiesto, SDK, AVD, firma, publicación y actualizaciones.

¿Qué es Android?+

Android es un sistema operativo móvil utilizado en teléfonos, tablets y otros dispositivos inteligentes. Permite desarrollar aplicaciones para comunicación, productividad, comercio, servicios, entretenimiento, educación y gestión empresarial.

¿Qué es una aplicación Android?+

Es un programa diseñado para ejecutarse en dispositivos Android. Puede incluir pantallas, botones, formularios, menús, servicios, bases de datos, mapas, sensores, conexión a internet y diferentes funcionalidades móviles.

¿Qué significa programar una app Android?+

Significa crear el código, las pantallas, los componentes y la lógica necesaria para que una aplicación funcione en dispositivos Android.

¿Qué es Kotlin?+

Kotlin es un lenguaje de programación moderno utilizado en el desarrollo de aplicaciones Android. La ficha oficial destaca el conocimiento de sus ventajas para aplicarlo al desarrollo móvil.

¿El curso enseña Kotlin?+

Sí. El programa oficial incluye el conocimiento de las ventajas del manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

¿Qué es el entorno de trabajo en Android?+

Es el conjunto de herramientas, configuraciones, proyectos, emuladores, SDK y recursos necesarios para desarrollar, probar y preparar aplicaciones Android.

¿Qué es el SDK Android?+

El SDK Android es el conjunto de herramientas de desarrollo que permite crear, compilar, probar y preparar aplicaciones para el sistema operativo Android.

¿Qué es una AVD?+

Una AVD es un dispositivo virtual Android que permite simular un móvil o tablet en el ordenador para probar una aplicación sin necesidad de usar un dispositivo físico.

¿Qué es Eclipse en el desarrollo Android?+

Eclipse fue un entorno de desarrollo utilizado históricamente para programar aplicaciones Android. La ficha oficial incluye la instalación del IDE Eclipse dentro del programa.

¿Qué es una Activity en Android?+

Una Activity es un componente principal de Android que normalmente representa una pantalla de la aplicación y gestiona la interacción del usuario con esa parte de la app.

¿Qué es el ciclo de vida de una Activity?+

Es el conjunto de estados por los que pasa una pantalla Android, como creación, inicio, pausa, reanudación, parada y destrucción. Conocerlo ayuda a gestionar bien datos y recursos.

¿Qué son los servicios en Android?+

Los servicios son componentes que permiten ejecutar tareas en segundo plano, incluso aunque el usuario no esté interactuando directamente con una pantalla.

¿Qué significa arrancar y parar un servicio?+

Significa iniciar o detener un componente de servicio dentro de la aplicación, controlando cuándo debe funcionar y cuándo debe finalizar.

¿Qué significa conectar y desconectar un servicio?+

Significa establecer o finalizar una relación entre una actividad u otro componente y un servicio Android para intercambiar información o controlar su ejecución.

¿Qué son las intenciones o intents?+

Son mecanismos que permiten comunicar componentes Android, iniciar actividades, lanzar acciones o solicitar que otra parte del sistema realice una tarea.

¿Qué son los proveedores de contenido?+

Son componentes que permiten acceder, compartir o gestionar datos entre aplicaciones o dentro del sistema Android de forma estructurada.

¿Qué es una interfaz de usuario en Android?+

Es la parte visual de la aplicación con la que interactúa la persona usuaria. Incluye pantallas, botones, textos, menús, formularios, listas, imágenes y otros controles.

¿Qué son los controles comunes en Android?+

Son elementos habituales de interfaz, como Text View, Edit Text, botones y listas, que permiten mostrar información, introducir datos y ejecutar acciones.

¿Qué es un TextView?+

Es un componente de Android utilizado para mostrar texto en una pantalla.

¿Qué es un EditText?+

Es un componente de Android utilizado para que el usuario introduzca texto o datos dentro de un formulario.

¿Qué es un botón en Android?+

Es un componente interactivo que ejecuta una acción cuando el usuario lo pulsa.

¿Qué son las listas en Android?+

Son componentes que permiten mostrar varios elementos ordenados, como registros, opciones, resultados o datos procedentes de una base de datos.

¿Qué son los widgets básicos de Android?+

Son componentes visuales e interactivos que permiten construir la interfaz de la aplicación y facilitar la interacción con el usuario.

¿Qué son los layouts en Android?+

Son contenedores que organizan la posición y distribución de los elementos visuales dentro de una pantalla.

¿Por qué son importantes los layouts?+

Porque permiten que la interfaz sea clara, ordenada y adaptable a diferentes tamaños de pantalla, orientaciones y dispositivos.

¿Qué son los adaptadores en Android?+

Son componentes que conectan datos con elementos visuales, especialmente listas y controles de selección. El programa incluye Array Adapter y Cursor Adapter.

¿Qué es ArrayAdapter?+

Es un adaptador que permite mostrar datos procedentes de arrays o listas simples dentro de componentes visuales.

¿Qué es CursorAdapter?+

Es un adaptador que permite mostrar datos procedentes de un cursor, habitualmente vinculado a consultas en bases de datos SQLite.

¿Qué son los menús en Android?+

Son elementos de interfaz que agrupan opciones o acciones disponibles para el usuario dentro de la aplicación.

¿Qué son los eventos en Android?+

Son acciones que desencadenan una respuesta de la aplicación, como pulsar un botón, escribir con el teclado, cambiar de pantalla o hacer clic en un elemento.

¿Qué es escuchar eventos de click?+

Es programar la aplicación para que detecte cuándo el usuario pulsa un elemento y ejecute una acción concreta.

¿Qué son los eventos de página?+

Son eventos vinculados al comportamiento de una pantalla, como su carga, visualización, pausa o actualización.

¿Qué son los eventos de teclado?+

Son acciones producidas cuando el usuario introduce texto, pulsa teclas o interactúa con campos de entrada.

¿Qué sensores del dispositivo se estudian en el curso?+

El programa oficial menciona el acelerómetro, Bluetooth y el sistema multitouch de la pantalla.

¿Qué es el acelerómetro?+

Es un sensor del dispositivo que detecta movimiento, inclinación o aceleración. Puede utilizarse en apps de orientación, juegos, actividad física o interacción móvil.

¿Qué es Bluetooth en Android?+

Bluetooth es una tecnología de comunicación inalámbrica de corto alcance que permite conectar el dispositivo con otros equipos, accesorios o sensores compatibles.

¿Qué es multitouch?+

Es la capacidad de una pantalla para detectar varios puntos de contacto al mismo tiempo, permitiendo gestos como ampliar, reducir, girar o interactuar con varios dedos.

¿Qué es GPS en Android?+

Es un sistema que permite obtener la localización del dispositivo. En aplicaciones Android puede utilizarse para mapas, rutas, geolocalización o servicios basados en ubicación.

¿Qué es la geolocalización?+

Es la identificación de la posición geográfica de un dispositivo o usuario, normalmente mediante GPS, redes móviles, Wi Fi u otros sistemas.

¿Qué son las preferencias en Android?+

Son mecanismos para guardar información sencilla de configuración, opciones de usuario o pequeños datos persistentes dentro de la aplicación.

¿Qué es SQLite?+

SQLite es una base de datos local utilizada en aplicaciones Android para almacenar, consultar y gestionar información dentro del propio dispositivo.

¿Qué se aprende sobre bases de datos en IFCM0005?+

Se aprende gestión de bases de datos, uso de SQLite, manejo del editor de bases de datos y conexión de datos con componentes visuales mediante adaptadores.

¿Qué son los ficheros XML?+

Son archivos estructurados utilizados para almacenar o representar información. En Android pueden utilizarse en recursos, configuraciones, interfaces y datos.

¿Qué significa parcheo de ficheros?+

Hace referencia a la modificación o ajuste de ficheros dentro del desarrollo de la aplicación para corregir, adaptar o completar funcionalidades.

¿Qué es Google Maps API?+

Es una interfaz que permite integrar mapas y funcionalidades de localización de Google Maps dentro de una aplicación Android.

¿Qué se aprende sobre mapas en Android?+

El curso incluye gestión de mapas en Android y uso de la API de Google Maps para incorporar componentes geográficos o de localización.

¿Qué es el archivo de manifiesto en Android?+

Es un archivo esencial donde se declaran componentes, permisos, actividades, servicios y configuraciones principales de la aplicación.

¿Por qué es importante el manifiesto?+

Porque Android necesita conocer qué componentes tiene la aplicación, qué permisos solicita y cómo debe comportarse dentro del sistema.

¿Qué es crear un formulario en Android?+

Es diseñar una pantalla con campos de entrada para recoger información del usuario, como textos, opciones, datos de registro o preferencias.

¿Qué es la firma de una aplicación?+

Es el proceso mediante el cual se identifica y protege una aplicación antes de su publicación o distribución.

¿Por qué hay que firmar una app Android?+

Porque la firma permite verificar la identidad del desarrollador y gestionar actualizaciones de la aplicación de forma segura.

¿Qué significa preparar una aplicación para publicación?+

Significa revisar el nombre, eliminar trazas de código y debug, comprobar funcionamiento, firmar la app y dejarla lista para ser distribuida.

¿Qué son las trazas de código y debug?+

Son registros o elementos usados durante el desarrollo para comprobar funcionamiento o detectar errores. Antes de publicar conviene revisar que no queden restos innecesarios.

¿Qué es publicar una aplicación Android?+

Es distribuir la app para que otras personas puedan instalarla, ya sea mediante una tienda de aplicaciones o mediante otros sistemas de distribución.

¿Qué son las actualizaciones de una app?+

Son nuevas versiones que corrigen errores, añaden funcionalidades, mejoran rendimiento o adaptan la app a cambios del sistema Android.

¿El curso incluye publicación de aplicaciones?+

Sí. El programa oficial incluye preparación de la aplicación, gestión de la firma, publicación y gestión de actualizaciones.

¿Qué ocupaciones están relacionadas con IFCM0005?+

La ficha oficial relaciona el curso con ingenieros técnicos en informática de sistemas, técnicos en operaciones de sistemas informáticos, ingenieros informáticos y analistas y diseñadores de software.

¿Este curso sirve para trabajar como desarrollador Android?+

Es una base inicial útil para introducirse en desarrollo Android. Para trabajar profesionalmente como desarrollador Android conviene seguir ampliando formación en Kotlin, arquitectura, APIs, testing, seguridad, publicación y proyectos reales.

¿Este curso es adecuado para principiantes?+

Sí. Es una especialidad de nivel 1 y no exige titulación ni experiencia previa, aunque requiere habilidades básicas de comunicación y manejo suficiente de la plataforma online.

¿Necesito saber programar antes de empezar?+

No es obligatorio, pero tener nociones de informática, lógica y uso de ordenador ayuda a aprovechar mejor el curso.

¿Necesito un ordenador para hacer el curso?+

Sí. Para teleformación y especialmente para programación Android es recomendable contar con ordenador, conexión a internet y capacidad para utilizar la plataforma virtual y herramientas de desarrollo.

¿Se puede hacer desde móvil?+

Aunque se pueda acceder a algunos contenidos desde móvil, para aprender programación Android es recomendable realizar el curso desde ordenador.

¿Este curso es útil para emprendedores?+

Sí. Ayuda a comprender cómo se crea una aplicación Android, lo que puede ser útil para prototipar ideas, valorar proyectos tecnológicos o comunicarse mejor con equipos de desarrollo.

¿Este curso es útil para empresas?+

Sí. Puede ayudar a empresas que desean formar a su equipo en desarrollo móvil, digitalización, apps internas, soluciones Android o comprensión de proyectos tecnológicos.

¿IFCM0005 es un certificado profesional completo?+

No. IFCM0005 es una especialidad formativa de 60 horas. Acredita formación específica en programación de aplicaciones Android, pero no equivale por sí sola a un certificado profesional completo de mayor duración.

¿Cómo se evalúa el curso IFCM0005?+

La evaluación tiene carácter teórico-práctico, se realiza de forma sistemática y continua durante los módulos y al final del curso, y la puntuación final se expresa en términos de Apto o No Apto.

¿Qué competencias personales se desarrollan con IFCM0005?+

El curso desarrolla pensamiento lógico, autonomía digital, resolución de problemas, capacidad técnica, atención al detalle, aprendizaje tecnológico, creación de aplicaciones y comprensión del entorno Android.

Preguntas y respuestas

Consulta preguntas ya resueltas, revisa respuestas publicadas y envía tu duda desde una ventana rápida sin salir de la ficha del curso.

Preguntas del curso
Aclara tus dudas antes de solicitar información

Resuelve tus dudas antes de solicitar información

Consulta respuestas revisadas, descubre dudas frecuentes y envía tu pregunta sin salir de la ficha del curso. Todo pensado para ayudarte a decidir con más claridad.

0publicadas
0respondidas
0destacadas

Todavía no hay preguntas publicadas para este curso. Puedes enviar la primera.

Eductrade

Informática y Tecnología

SectorTRANSVERSAL ModalidadTELEFORMACIÓN ÁmbitoToda España

Glosario visual

Glosario de términos

IFCM0005+

Código oficial de la especialidad formativa Programación de aplicaciones Android.

Android+

Sistema operativo móvil utilizado en teléfonos, tablets y otros dispositivos inteligentes.

Aplicación Android+

Programa diseñado para funcionar en dispositivos con sistema operativo Android.

App+

Abreviatura de aplicación, especialmente utilizada para programas móviles.

App móvil+

Aplicación diseñada para utilizarse en dispositivos móviles.

Programación+

Proceso de crear instrucciones para que un sistema informático realice tareas.

Desarrollo Android+

Creación de aplicaciones para dispositivos Android.

Desarrollo móvil+

Creación de aplicaciones para teléfonos, tablets y otros dispositivos móviles.

Informática y Comunicaciones+

Familia profesional a la que pertenece IFCM0005.

Comunicaciones+

Área profesional de la especialidad IFCM0005.

Nivel 1+

Nivel de cualificación profesional básico de la especialidad.

Kotlin+

Lenguaje de programación utilizado en el desarrollo de aplicaciones Android.

Java+

Lenguaje de programación históricamente utilizado en Android.

IDE+

Entorno integrado de desarrollo utilizado para escribir, ejecutar y depurar código.

Eclipse+

Entorno de desarrollo incluido en el programa oficial de la especialidad.

SDK Android+

Kit de herramientas para desarrollar aplicaciones Android.

AVD+

Dispositivo virtual Android utilizado para probar aplicaciones.

Emulador+

Herramienta que simula un dispositivo Android en el ordenador.

Proyecto Android+

Conjunto de archivos, código, recursos y configuraciones de una app.

Código fuente+

Texto escrito por el programador para definir el funcionamiento de una aplicación.

Compilación+

Proceso de transformar código en una aplicación ejecutable.

Debug+

Proceso de depuración y análisis de errores durante el desarrollo.

Depuración+

Detección y corrección de errores de una aplicación.

Traza de código+

Registro o mensaje usado para analizar el comportamiento de una aplicación.

Interfaz+

Medio visual o funcional mediante el que el usuario interactúa con la app.

Interfaz de usuario+

Pantallas, controles y elementos con los que interactúa la persona usuaria.

UI+

Siglas de user interface o interfaz de usuario.

Experiencia de usuario+

Percepción general de una persona al utilizar una aplicación.

UX+

Siglas de user experience o experiencia de usuario.

Pantalla+

Vista o sección visual de una aplicación.

Activity+

Componente Android que normalmente representa una pantalla.

Actividad+

Traducción habitual de Activity en Android.

Ciclo de vida+

Estados por los que pasa una aplicación o actividad durante su ejecución.

Servicio+

Componente Android que permite ejecutar tareas en segundo plano.

Intent+

Mecanismo de comunicación entre componentes Android.

Intención+

Traducción habitual de Intent.

Proveedor de contenido+

Componente que permite acceder, compartir o gestionar datos estructurados.

Content Provider+

Nombre técnico de proveedor de contenido en Android.

Manifiesto+

Archivo que declara componentes, permisos y configuración de la aplicación.

AndroidManifest+

Archivo de manifiesto de una app Android.

Permiso+

Autorización que solicita una app para acceder a funciones o datos del dispositivo.

Control+

Elemento de interfaz que permite mostrar información o interactuar con el usuario.

Widget+

Componente visual o interactivo de Android.

TextView+

Control utilizado para mostrar texto.

EditText+

Control utilizado para introducir texto.

Botón+

Elemento interactivo que ejecuta una acción al pulsarlo.

Lista+

Componente que muestra varios elementos ordenados.

Layout+

Contenedor que organiza elementos visuales en una pantalla.

Contenedor+

Estructura que agrupa y distribuye componentes de interfaz.

LinearLayout+

Layout que organiza elementos en fila o columna.

RelativeLayout+

Layout que posiciona elementos en relación con otros.

ConstraintLayout+

Layout flexible para diseñar interfaces adaptables.

Evento+

Acción del usuario o del sistema que activa una respuesta de la app.

Evento de click+

Evento producido cuando el usuario pulsa un elemento.

Evento de teclado+

Evento producido por la interacción con teclas o campos de texto.

Listener+

Elemento que escucha eventos y ejecuta acciones asociadas.

Click+

Pulsación sobre un componente de la interfaz.

Menú+

Conjunto de opciones disponibles dentro de una aplicación.

Formulario+

Pantalla o bloque de campos para recoger datos del usuario.

Campo+

Elemento de entrada o visualización de datos.

Validación+

Comprobación de que los datos introducidos son correctos.

ArrayAdapter+

Adaptador que permite mostrar datos simples en listas u otros controles.

CursorAdapter+

Adaptador que permite mostrar datos procedentes de consultas en bases de datos.

Adaptador+

Elemento que conecta datos con componentes visuales.

Base de datos+

Sistema organizado para almacenar y consultar información.

SQLite+

Base de datos local utilizada en aplicaciones Android.

Editor de bases de datos+

Herramienta para gestionar, consultar o modificar una base de datos.

XML+

Lenguaje de marcado utilizado para representar datos o recursos estructurados.

Fichero XML+

Archivo que contiene información organizada mediante etiquetas.

Preferencias+

Sistema para guardar configuraciones o pequeños datos del usuario.

SharedPreferences+

Sistema Android para guardar preferencias simples.

Sensor+

Componente del dispositivo que detecta información física o contextual.

Acelerómetro+

Sensor que detecta movimiento, inclinación o aceleración.

Bluetooth+

Tecnología inalámbrica de corto alcance para comunicación entre dispositivos.

Multitouch+

Capacidad de una pantalla para detectar varios puntos de contacto simultáneos.

GPS+

Sistema de posicionamiento global utilizado para obtener ubicación.

Geolocalización+

Determinación de la posición geográfica de un dispositivo o usuario.

Mapa+

Representación gráfica de una ubicación o zona geográfica.

Google Maps API+

Interfaz que permite integrar mapas de Google en aplicaciones.

API+

Interfaz que permite comunicar aplicaciones, servicios o sistemas.

Servicio web+

Sistema accesible por internet que ofrece datos o funcionalidades.

Publicación+

Proceso de distribución de una aplicación para que pueda instalarse.

Firma de aplicación+

Proceso de identificación y protección de una app antes de distribuirla.

Certificado de firma+

Elemento usado para firmar una aplicación.

Actualización+

Nueva versión de una app con correcciones o mejoras.

Versión+

Edición concreta de una aplicación.

APK+

Archivo instalable de una aplicación Android.

AAB+

Formato moderno de paquete de aplicación Android para distribución.

Google Play+

Tienda oficial de aplicaciones Android.

Prueba+

Comprobación del funcionamiento de una aplicación.

Testing+

Proceso de prueba y validación de una app.

Error+

Fallo en el comportamiento esperado de una aplicación.

Bug+

Error o defecto en el software.

Parcheo+

Modificación o corrección de archivos o código.

Funcionalidad+

Capacidad o acción que puede realizar una aplicación.

Requisito funcional+

Función que una aplicación debe cumplir.

Arquitectura informática+

Organización de componentes de un sistema informático.

Arquitectura de software+

Estructura interna de una aplicación y sus componentes.

Sistema operativo+

Software base que gestiona hardware, recursos y aplicaciones.

Dispositivo móvil+

Equipo portátil como teléfono o tablet.

Smartphone+

Teléfono inteligente capaz de ejecutar aplicaciones.

Tablet+

Dispositivo móvil con pantalla táctil de mayor tamaño.

Pantalla táctil+

Pantalla que permite interacción mediante contacto directo.

Usuario+

Persona que utiliza una aplicación.

Desarrollador+

Persona que programa o crea software.

Programador Android+

Profesional que desarrolla aplicaciones para Android.

Analista de software+

Profesional que analiza requisitos y diseña soluciones informáticas.

Diseñador de software+

Profesional que define estructura, funcionamiento o diseño de aplicaciones.

Técnico en operaciones de sistemas+

Perfil relacionado con operación, soporte y mantenimiento de sistemas informáticos.

Ingeniero informático+

Profesional especializado en informática, software, sistemas o tecnología.

Ingeniero técnico en informática de sistemas+

Perfil técnico vinculado a sistemas informáticos.

Lógica de programación+

Forma de razonar y estructurar instrucciones para resolver problemas.

Variable+

Espacio donde se almacena un dato.

Constante+

Valor que no cambia durante la ejecución.

Tipo de dato+

Categoría de información, como texto, número o booleano.

Cadena+

Texto utilizado como dato en programación.

Booleano+

Dato que puede ser verdadero o falso.

Entero+
Array+

Estructura que almacena varios valores.

Objeto+

Entidad de programación con datos y comportamientos.

Clase+

Plantilla que define objetos.

Método+

Función asociada a una clase u objeto.

Función+

Bloque de código que realiza una tarea.

Condición+

Estructura que permite ejecutar instrucciones según una comprobación.

Bucle+

Estructura que permite repetir instrucciones.

For+

Tipo de bucle usado para repetir acciones.

While+

Tipo de bucle que se repite mientras se cumple una condición.

Programación orientada a objetos+

Paradigma basado en clases, objetos, atributos y métodos.

Herencia+

Mecanismo por el que una clase reutiliza características de otra.

Encapsulación+

Principio que protege y organiza datos dentro de objetos.

Polimorfismo+

Capacidad de distintos objetos de responder de forma diferente a una misma acción.

Recurso+

Elemento utilizado por la app, como texto, imagen, color o archivo.

Drawable+

Recurso gráfico utilizado en Android.

String+

Cadena de texto usada como recurso o dato.

Color+

Recurso visual que define un tono de la interfaz.

Icono+

Imagen pequeña que representa una acción o aplicación.

Usabilidad+

Facilidad con la que una persona puede utilizar una aplicación.

Accesibilidad+

Capacidad de una aplicación para ser utilizada por personas con distintas necesidades.

Responsive+

Diseño adaptable a diferentes tamaños de pantalla.

Orientación+

Posición vertical u horizontal de la pantalla.

Resolución+

Cantidad de píxeles de una pantalla.

Rendimiento+

Velocidad y eficiencia de funcionamiento de una aplicación.

Optimización+

Mejora del rendimiento, consumo o funcionamiento de una app.

Memoria+

Recurso del dispositivo utilizado para ejecutar aplicaciones.

CPU+

Procesador encargado de ejecutar instrucciones.

Batería+

Fuente de energía del dispositivo móvil.

Conectividad+

Capacidad de conexión a redes o dispositivos.

Internet+

Red global utilizada por aplicaciones para acceder a servicios y datos.

Red+

Conjunto de dispositivos conectados para intercambiar información.

Archivo+

Unidad de almacenamiento de información.

Directorio+

Carpeta que organiza archivos.

Servidor+

Sistema que ofrece datos o servicios a otras aplicaciones.

Cliente+

Aplicación o dispositivo que solicita datos o servicios a un servidor.

Online+

Funcionamiento con conexión a internet.

Offline+

Funcionamiento sin conexión a internet.

Sincronización+

Proceso de mantener información actualizada entre sistemas.

Privacidad+

Protección de la información personal del usuario.

Seguridad móvil+

Medidas para proteger apps, datos y dispositivos móviles.

Mantenimiento+

Proceso de corregir, actualizar y mejorar una aplicación.

Transformación digital+

Incorporación de tecnología para mejorar procesos y servicios.

Competencia digital+

Capacidad de usar tecnologías de forma eficaz, segura y crítica.

Empleabilidad tecnológica+

Capacidad de acceder o progresar en empleos relacionados con tecnología.

Teleformación+

Modalidad online en la que el alumnado realiza el curso mediante una plataforma virtual.

Plataforma virtual+

Entorno digital donde se accede a contenidos, actividades, tutorías y evaluación.

Formación subvencionada+

Formación financiada mediante programas públicos o convocatorias específicas, sin coste para el alumnado participante.

Diploma oficial+

Documento acreditativo que certifica la superación de una acción formativa conforme a los criterios establecidos.

Da el siguiente paso con Programación de aplicaciones Android

Solicita tu plaza y te orientamos sin compromiso.

Solicitar tu plaza

Sigue explorando sin salir del contexto

Solicitar tu plaza Gratis · Sin compromiso
Scroll al inicio
¿Dudas?