Formación bonificada para empresas

Diploma emitido por FUNDAE


Ejemplo de diploma acreditativo FUNDAE + Ampliar

i ¿Quiénes somos?
Valore esta página: Votos: 3.9/5 (217 votos)


Curso online de Introducción a programación Android bonificado

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma acreditativo emitido por FUNDAE.

Cursos bonificados para empresas Certificado acreditativo para concursos y oposiciones.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

Cursos bonificados

El desarrollo de aplicaciones móviles genera 42.000 empleos directos en España

78%
Cuota de Android en móviles (INE, 2024)
3.200€
Salario medio mensual desarrollador (SEPE, 2024)

El curso

📊 ¿Por qué este curso?
4.8 millones
de dispositivos Android activos demandan desarrolladores especializados en aplicaciones moviles
Fuente: Statista · 2024
Plan de Igualdad Empresas Duración
La duración del curso de Introducción a programación Android es de 60 horas, acreditadas en el Diploma del mismo.

PLAZO DE REALIZACIÓN:

El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
empresas de cursos bonificados

Objetivos

  • Conocer la estructura interna de Android y su entorno de ejecucion
  • Instalar y configurar el entorno de desarrollo con Eclipse y Android Development Tools
  • Utilizar perspectivas y vistas para organizar el trabajo en desarrollo Android
  • Aplicar conceptos basicos de programacion en Java para crear aplicaciones moviles
  • Desarrollar ejemplos practicos que demuestren funcionalidades principales de Android


Bonificación Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

cursos tripartita

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de Introducción a programación Android es el siguiente:

1 Introducción

1.1 Android desde dentro

1.2 Entorno de ejecución de Android

1.3 Framework de aplicaciones

2 Instalación del entorno en programación

2.1 Introducción

2.2 Descarga e instalación de Eclipse

2.3 Descarga e instalación de las Android Development Tools (ADT)

2.4 Ejecutar una aplicación Android de prueba

2.5 Perspectivas (vistas predefinidas del framework)

2.6 Ejecución de los programas

2.7 Cuestionario: Instalación del entorno en programación

3 Estructura de un proyecto Android

3.1 Carpetas del programa

3.2 Archivo Androidmanifest

3.3 Cómo empezamos

3.4 Cuestionario: Estructura de un proyecto Android

4 Uso de eclipse

4.1 Combinaciones de teclas

4.2 Explorador de paquetes en vista jerárquica

4.3 Cuestionario: Uso de Eclipse

5 Conceptos básicos

5.1 Componentes de una aplicación

5.2 Actividades

5.3 Servicios

5.4 Receptores de mensajes de distribución

5.5 Proveedores de contenidos

5.6 Intents

5.7 Intent-filters

5.8 Androidmanifest

5.9 Cuestionario: Conceptos básicos

6 Controles y eventos

6.1 Controles y eventos

6.2 Práctica - Captura del clic de un botón

6.3 Práctica control checkbox

6.4 Práctica control imagebutton

6.5 Práctica control listview

6.6 Práctica control spinner

6.7 Práctica controles radiogroup y radiobutton

6.8 Cuestionario: Controles y eventos

7 Activities e intents

7.1 Práctica lanzar un segundo activity

7.2 Práctica lanzar un segundo activity y pasar parámetros

7.3 Cuestionario: Activities e Intents

8 Layouts

8.1 Layouts

8.2 Layouts en xml

8.3 Práctica linearlayout

8.4 Práctica scrollview y linearlayout

8.5 Icono de la aplicación

8.6 Archivo de personalización strings

8.7 Cuestionario: Layouts

9 Menú de opciones

9.1 Menú de opciones

9.2 Práctica menú de opciones

9.3 Práctica menú de opciones con submenu

9.4 Práctica menu de opciones con iconos

9.5 Cuestionario: Menu de opciones

10 Cuadro de diálogos y notificaciones

10.1 Cuadro de diálogos y notificaciones

10.2 Práctica cuadro de diálogo simple

10.3 Práctica cuadro de diálogo con botones de confirmar y cancelar

10.4 Práctica notificaciones

10.5 Cuestionario: Cuadro de diálogos y notificaciones

11 Almacenamiento

11.1 Almacenamiento

11.2 Práctica almacenamiento de datos mediante la clase sharedpreferences

11.3 Práctica almacenamiento de datos en la memoria interna

11.4 Práctica almacenamiento de datos en una tarjeta sd

11.5 Base de datos sqlite

11.6 Práctica almacenamiento en una base de datos sqlite

11.7 Cuestionario: Almacenamiento

12 Multimedia

12.1 Reproducción de audio

12.2 Reproducción de video

12.3 Grabar sonido

12.4 Práctica reproducción de audio

12.5 Práctica reproducción de audio desde archivo internet

12.6 Práctica grabación de audio

12.7 Cuestionario: Multimedia

13 Gadgets

13.1 Práctica tomar instantánea con cámara

13.2 Práctica envío de mensajes sms

13.3 Práctica posicionamiento con gps

13.4 Cuestionario: Gadgets

13.5 Cuestionario: Cuestionario final -


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Android Studio (gratis, reemplaza a Eclipse+ADT que el temario menciona — Eclipse con ADT ya no tiene soporte oficial desde 2015, Android Studio es el estándar actual y funciona igual o mejor para todos los ejercicios del curso)
  • JDK 21 (gratis, adoptium.net)
  • Git (gratis, para versionar tu código desde el primer día)
  • Emulador Android incluido en Android Studio — no necesitas un móvil físico para practicar

?️ Hardware

  • PC o portátil de los últimos 5-6 años
  • 8 GB de RAM mínimo — el emulador Android consume memoria; con 4 GB irá lento
  • Procesador con virtualización habilitada en BIOS (Intel VT-x o AMD-V) para que el emulador funcione a velocidad aceptable
  • 5 GB de espacio libre en disco para Android Studio, SDK y emulador

🔑 Cuentas

  • Google Account (gratis) — necesaria si quieres probar apps en un dispositivo real o acceder a Google Play Console en el futuro
  • GitHub (gratis) — para guardar y compartir tus proyectos

📚 Conocimientos previos

  • El curso asume conceptos básicos de Java: variables, bucles, condicionales y clases. Si no los tienes, dedica una semana a cualquier tutorial gratuito de Java antes de empezar (freeCodeCamp o Codecademy tienen introducción gratuita)
  • No se requiere experiencia previa en desarrollo móvil
  • Saber usar un IDE o editor de texto es suficiente

A lo largo del curso construyes aplicaciones Android reales desde cero, sin proyectos de relleno. Cada práctica añade una funcionalidad concreta que puedes reutilizar en tus propios desarrollos.

  1. App de controles de interfaz — Pantalla con botones, checkboxes, listas desplegables y grupos de radio. Caso de uso: base reutilizable para cualquier formulario móvil.
  2. Navegación multipantalla con paso de parámetros — Dos Activities conectadas mediante Intents que comparten datos entre sí. Caso de uso: flujo de login → pantalla de perfil o cualquier wizard de pasos.
  3. App con menús y diálogos de confirmación — Menú de opciones con submenús e iconos, y cuadros de diálogo con botones Aceptar/Cancelar. Caso de uso: ajustes de configuración en cualquier app.
  4. Gestión de datos persistentes — Almacenamiento con SharedPreferences, ficheros internos y base de datos SQLite. Caso de uso: guardar preferencias de usuario o un historial local sin servidor.
  5. Reproductor y grabador de audio — Reproduce audio local y desde URL, y graba sonido con el micrófono. Caso de uso: app de notas de voz o reproductor de podcasts básico.
  6. App de gadgets: cámara, SMS y GPS — Toma fotos, envía SMS y obtiene coordenadas de posición. Caso de uso: prototipo de app de campo para registrar incidencias con foto y ubicación.
¿Estás listo para programar en Android?
Este test comprueba si tienes la base de Java y conceptos móviles mínimos para aprovechar el curso desde el primer día. Son 5 preguntas, sin trampa.
1 En Java, ¿qué diferencia hay entre una clase y un objeto?
2 ¿Qué hace este fragmento de Java? for(int i=0; i<5; i++){ System.out.println(i); }
3 En el contexto de Android, ¿qué es una Activity?
4 ¿Para qué sirve el archivo AndroidManifest.xml en un proyecto Android?
5 ¿Cuál de estos es un tipo de almacenamiento de datos disponible en Android?

Estos son los tropiezos más frecuentes al empezar con Android. Conocerlos de antemano te ahorra horas de depuración.

  • Emulador que no arranca o va a 1 FPS: casi siempre es que la virtualización (VT-x/AMD-V) está desactivada en la BIOS, o que el emulador no usa aceleración por hardware. Actívala en la BIOS y selecciona un AVD con target x86_64.
  • NullPointerException al acceder a una vista: llamar a findViewById() antes de setContentView() en el método onCreate(). El orden importa siempre.
  • App que se cierra al rotar la pantalla: no gestionar el ciclo de vida de la Activity. Android destruye y recrea la Activity al rotar; hay que guardar el estado en onSaveInstanceState().
  • Permisos declarados pero que no funcionan en tiempo de ejecución: a partir de Android 6 (API 23) los permisos peligrosos (cámara, micrófono, GPS, SMS) deben solicitarse también en código, no basta con declararlos en el Manifest.
  • Operaciones de red en el hilo principal: hacer llamadas HTTP directamente en la UI thread lanza una NetworkOnMainThreadException. Usa AsyncTask, Thread o cualquier solución asíncrona.
  • Layout que no se ve bien en distintas resoluciones: usar píxeles fijos (px) en lugar de unidades independientes de densidad (dp y sp). Usa siempre dp para tamaños y sp para texto.
  • SQLite con errores de esquema al actualizar la app: cambiar la estructura de la base de datos sin incrementar el número de versión en SQLiteOpenHelper hace que los cambios no se apliquen.
  • Intents mal configurados entre Activities: olvidar declarar la Activity de destino en el AndroidManifest provoca un crash inmediato con ActivityNotFoundException.
  • Recursos de strings escritos directamente en el código: incrustar textos literales en Java en lugar de usar strings.xml complica la internacionalización y va contra las buenas prácticas de Android.

Estos recursos gratuitos complementan el curso y te acompañarán mucho más allá de él.

⌨️ Atajos imprescindibles en Android Studio

  • Alt+Enter — sugerencia de corrección rápida (el más útil de todos)
  • Shift+F10 — ejecutar la app en el emulador
  • Ctrl+Shift+O — importar clases que faltan automáticamente
  • Ctrl+Alt+L — formatear código según estilo del proyecto
  • Ctrl+B — ir a la definición de una clase o método

?️ Herramientas gratuitas

  • Android Studio (developer.android.com/studio) — IDE oficial, incluye emulador, profiler y editor visual de layouts
  • scrcpy — espeja tu móvil Android real en el PC por USB sin instalar nada en el teléfono, ideal para probar en dispositivo físico
  • DB Browser for SQLite — inspecciona visualmente las bases de datos SQLite que genera tu app
  • Logcat integrado en Android Studio — filtra logs por etiqueta para depurar sin volverte loco

📖 Documentación oficial

  • developer.android.com/docs — referencia completa de la API de Android, guías y ejemplos oficiales
  • developer.android.com/codelabs — laboratorios prácticos paso a paso oficiales de Google, gratis

👥 Comunidades donde pedir ayuda

  • Stack Overflow — etiqueta android: millones de preguntas resueltas, es probable que tu error ya tenga respuesta
  • r/androiddev en Reddit — comunidad activa de desarrolladores Android de todos los niveles
  • dev.to — artículos prácticos en español e inglés sobre Android y Java

🤖 IA como tutor de depuración

  • Pega el stack trace de un error en ChatGPT o Claude (ambos gratis en su tier básico) y pregunta qué lo causa — ahorras mucho tiempo en errores crípticos de Android
  • GitHub Copilot tiene plan gratuito para estudiantes y te sugiere código mientras escribes en Android Studio

Preguntas frecuentes

Novedades Sobre Introducción a programación Android


Solicitar información

Respondemos en 3 hs. promedio


Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →