Desarrollador de Apps Android Profesional

25-35/008305
Desarrollador de Apps Android Profesional

Qué aprenderás

¿Quieres convertirte en desarrollador de aplicaciones móviles y acceder a uno de los perfiles más demandados en tecnología? Este curso te prepara para diseñar, programar y publicar aplicaciones Android profesionales desde cero, utilizando Java y las herramientas oficiales de Google.

Lo que aprenderás

  • Programar en Java aplicando el paradigma de programación orientada a objetos
  • Crear interfaces de usuario atractivas y funcionales para dispositivos Android
  • Gestionar bases de datos locales con SQL e integrar servicios web remotos
  • Trabajar con sensores, mapas, geolocalización y contenidos multimedia
  • Desarrollar servicios web con PHP y MySQL para dar soporte a tus apps
  • Publicar tus aplicaciones en Google Play y monetizarlas mediante publicidad o contenidos de pago
  • Diseñar y ejecutar un proyecto completo de aplicación móvil, desde la idea hasta su lanzamiento

Salidas laborales

En Gran Canaria hay una creciente demanda de programadores Android en empresas tecnológicas, consultoras de desarrollo, agencias digitales y startups. Podrás trabajar como desarrollador de aplicaciones móviles, analista programador, diseñador de software multimedia o freelance creando tus propias apps. Esta especialidad de nivel 3 te acredita oficialmente como profesional cualificado en desarrollo móvil.

Dominarás desde los fundamentos de la programación hasta el lanzamiento de apps reales en los markets, con un proyecto final que demostrará tu capacidad profesional.

Requisitos

Nivel 3: Título de Bachiller o uno de los siguientes...

Objetivos

Objetivo general

Diseñar, desarrollar y publicar una aplicación que se pueda descargar y ejecutar en un dispositivo móvil con sistema Android.

Objetivos específicos

  • Conocer los conceptos básicos aplicables a cualquier sistema programable
  • Dominar los conceptos del paradigma de programación orientada a objetos
  • Conocer la sintaxis del lenguaje Java y codificar soluciones basadas en POO
  • Diseñar e implementar bases de datos mediante SQL
  • Crear aplicaciones nativas Android mediante Java y las librerías SDK de Android
  • Diseñar servicios web y acceder a bases de datos remotas
  • Desarrollar un proyecto completo de aplicación móvil, desde el diseño hasta su publicación y monetización

Modulos

Módulo 1: 30 h — Conceptos básicos de programación

Módulo 2: 40 h — Programación orientada a objetos

Módulo 3: 40 h — Programación mediante el lenguaje Java

Módulo 4: 30 h — Lenguaje SQL

Módulo 5: 125 h — Creación de aplicaciones nativas Android

Módulo 6: 40 h — Desarrollo de servicios web

Módulo 7: 75 h — Proyecto final

Contenidos

Módulo 1: Conceptos básicos de programación (30 horas)

  • Variables y tipos de datos: numéricos, texto y boolean
  • Identificadores de variables y arrays
  • Instrucciones de control condicionales: if...then, select case
  • Instrucciones de control repetitivas: for...while, do while
  • Funciones y procedimientos: identificadores, parámetros y valores de retorno
  • Creación de algoritmos generales y descomposición en funciones
  • Control de errores en tiempo de ejecución

Módulo 2: Programación orientada a objetos (40 horas)

  • Concepto de clase, atributos y funciones
  • Constructor de una clase
  • Diferencia entre clase y objeto
  • Encapsulación, herencia y polimorfismo
  • Visibilidad: público, privado y protegido
  • Redefinición y sobrecarga de funciones
  • Eventos e interfaces
  • Diseño e interacción entre clases

Módulo 3: Programación mediante el lenguaje Java (40 horas)

  • Sintaxis básica del lenguaje Java
  • Estructuración de una aplicación Java
  • Concepto de paquete
  • Definición de variables y tipos de datos
  • Creación de funciones
  • Instrucciones de control: condicionales y bucles
  • Instrucciones para el control de errores
  • Creación de la interfaz de usuario con controles comunes
  • Implementación de clases, atributos y funciones
  • Constructor, redefinición y sobrecarga de funciones
  • Instanciación y uso de objetos
  • Respuestas a eventos
  • Implementación del concepto de herencia

Módulo 4: Lenguaje SQL (30 horas)

  • Concepto general de base de datos
  • Diseño de tablas, campos y tipos de datos
  • Claves e índices
  • Relaciones entre tablas
  • Sintaxis del lenguaje SQL
  • Consultas de inserción, actualización y eliminación
  • Consultas de selección con agrupación, orden y totales

Módulo 5: Creación de aplicaciones nativas Android (125 horas)

  • Identificación de aplicaciones y concepto de Activity
  • Recursos de una aplicación Android
  • Control de eventos
  • Diseño de interfaz de usuario o layouts
  • Implementación de listeners e interfaces
  • Creación de clases con programación orientada a objetos
  • Conexión de dispositivos reales
  • Procesos de pruebas y depuración
  • Interacción con los sensores del dispositivo
  • Inclusión de mapas y geolocalización
  • Permisos de usuario
  • Acceso a base de datos local
  • Interacción con servicios web remotos
  • Monetización: venta, publicidad y contenidos de pago
  • Publicación de aplicaciones en los markets

Módulo 6: Desarrollo de servicios web (40 horas)

  • Configuración de un servidor web
  • Creación de bases de datos MySQL
  • Sintaxis del lenguaje de programación web PHP
  • Creación de servicios web públicos con PHP
  • Interacción entre servicios web y bases de datos MySQL
  • Estructuración de datos en formatos JSON y XML
  • Control de errores
  • Intercambio de datos
  • Publicación del servicio web

Módulo 7: Proyecto final (75 horas)

  • Diseño de una aplicación para dispositivos móviles
  • Análisis de ideas novedosas y de la competencia
  • Selección del sistema de monetización adecuado
  • Diseño de funcionalidad e interfaz de usuario
  • Implementación completa de la aplicación
  • Pruebas y depuración
  • Publicación en los markets
  • Detección y corrección de errores
  • Elaboración y publicación de actualizaciones

Becas

Becas y Ayudas

VIGENTE

Resolución SCE 10197/2025 · Solo personas desempleadas inscritas

Discapacidad ≥ 33%

9 € / día

Debe constar en la Oficina de Empleo

Víctima de violencia de género

10 € / día

Debe constar en la Oficina de Empleo

Transporte en vehículo propio

Si no hay transporte público compatible

0,19 €/km máx. 3.000 €

Conciliación familiar

Hijos <12 años o dependientes

75% IPREM por día asistido

Plazo de solicitud

1 mes desde inicio

Faltas justificadas

No generan abono

Plataforma

SISPECAN-Becas
* TRANSPORTE * VEHÍCULO PROPIO/KILOMETRAJE * VVG * CONCILIACIÓN * DISCAPACIDAD

Certificaciones

Al finalizar el curso con evaluación positiva (calificación de Apto), recibirás un diploma acreditativo de la especialidad IFCD85 - Programación para Dispositivos Móviles Android, con validez en todo el territorio nacional.

Esta formación, homologada por el SEPE, certifica oficialmente tu cualificación profesional de nivel 3 en desarrollo de aplicaciones móviles Android.

Ubicación
Plataforma Externa

Moodle del Centro

Modalidad de la formación: Telde-ETALENT

Haga clic en el botón inferior para acceder directamente al espacio virtual de aprendizaje de este centro.

Acceder a la Moodle
Consentimiento de Cookies

Utilizamos cookies propias y de terceros para analizar el uso del sitio web, mostrar publicidad relacionada con tus preferencias y mejorar tu experiencia. Al continuar navegando, aceptas nuestra Política de Privacidad y el uso de cookies según tu elección.

Configurar cookies