Formación en desarrollo de Android - Presencial

2.995,00 EUR

  • 10 days
Aula Virtual en Vivo
En la Empresa
Próxima cohorte:Apr 27, 2026
+ 18 días restantes

Adéntrate en el mundo del desarrollo de aplicaciones móviles con la Formación en Desarrollo Android: un programa práctico y orientado a la industria, diseñado para llevarte de principiante a desarrollador Android listo para el mercado laboral. Android impulsa miles de millones de dispositivos en todo el mundo, y los desarrolladores con experiencia están muy solicitados a medida que las empresas siguen adoptando estrategias centradas en lo móvil. Este curso te proporciona las herramientas y técnicas necesarias para crear, diseñar, implementar y probar aplicaciones Android robustas utilizando Android Studio y el SDK de Android. Comenzarás con los fundamentos básicos de programación en Java y, de forma progresiva, dominarás la arquitectura de aplicaciones, interfaces de usuario, menús, fragmentos, bases de datos, servicios web, multitarea, mapas y servicios basados en la ubicación.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

40 horas con instructor

4 horas por sesión

36 horas de sesiones prácticas de laboratorio

Explora 3 proyectos de casos de uso en la industria

eLearning complementario a tu propio ritmo

Evaluaciones automáticas y cuestionarios de repaso

Más de 70 horas de estudio recomendadas

Incluye certificado de finalización del programa

Horarios disponibles entre semana y fines de semana

Por favor, contáctanos primero antes de hacer la reserva

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Conceptos básicos del desarrollo en Android

Familiarízate con herramientas de desarrollo como Eclipse, Android Studio, DDMS y otras más

Mejorar la experiencia del usuario

Utiliza audio, video, servicios y notificaciones para mejorar la interacción con la aplicación.

Publicación de aplicaciones

Aprende a crear aplicaciones totalmente funcionales y publícalas en Google Play.

Dominio de las herramientas de Android

Utiliza de forma eficaz herramientas como Eclipse, Android Studio, DDMS, drawables y listeners.

Diseños y widgets

Diseña aplicaciones utilizando distintos diseños, widgets y bases de datos SQLite.

Integración con SQLite

Implementa SQLite para el almacenamiento de datos en tus aplicaciones Android.

Crea aplicaciones completas

Adquiere experiencia práctica con el SDK de Android para desarrollar aplicaciones desde cero.

Hero

Cronograma del curso

  1. Primeros pasos con Java

    Lección 1

    • Paquetes, clases y ejecución de tu primer programa
    • Variables, literales y constantes
    • Lectura de datos del usuario: la clase Scanner
    • Introducción a las estructuras de decisión: operadores y expresiones
    • If, if-else, if-else-if, if anidados y operadores lógicos
    • Comparación de cadenas
    • La sentencia switch
    • Introducción a los bucles
    • Cálculos útiles con bucles: validación de entrada y un bucle controlado por el usuario
    • Trabajar con archivos
    • Introducción a los arreglos
    • Comparar y copiar arreglos
    • Valores máximos y mínimos / Suma y promedio
    • Arreglos con archivos y arreglos de cadenas
    • La clase ArrayList
    • Clases y objetos
    • Práctico: Escribe programas en Java usando condicionales y arreglos
  2. Configuración del entorno de desarrollo

    Lección 2

    • Introducción a Android
    • Instalar Android Studio
    • Introducción a Android Studio
    • Ciclo de vida de la actividad
    • Creación de la aplicación Hola Mundo
    • Dispositivos virtuales de Android
    • Explorando la estructura de una aplicación Android
    • Componentes fundamentales
    • Ciclo de vida de la aplicación
  3. Bloques y controles de interfaz de usuario

    Lección 3

    • Actividades, intents, proveedores de contenido, receptores de difusión
    • Componentes de interfaz: texto, botones, imágenes, listas, indicadores de carga
    • Adaptadores, administradores de diseño, estilos y temas
    • Práctico: Crea pantallas de aplicaciones interactivas con Android Studio
  4. Menú de Android

    Lección 4

    • Estructura del menú de Android
    • Estructura del menú y eventos
    • Submenús, menús contextuales, menús emergentes
    • Práctica: Crea menús en aplicaciones Android
  5. Subpantallas, diálogos y barra de acciones

    Lección 5

    • Qué es un fragmento
    • Administrador de fragmentos
    • Uso de diálogos en Android
    • Trabajar con Toast
    • Trabajar con la barra de acciones y las pestañas
    • Guardar datos usando archivos de texto
    • Uso de la clase AsyncTask
    • Guardar datos usando una base de datos SQLite
    • Práctico: Crear diálogos y subpantallas
  6. Preferencias y guardado del estado de la aplicación

    Lección 6

    • Exploración del marco de preferencias
    • Lista de preferencias
    • CheckBoxPreference
    • EditTextPreference
    • Preferencias de organización
    • Práctica: Implementar opciones de preferencias
  7. Base de datos SQLite

    Lección 7

    • Introducción a la base de datos SQLite
    • SQLiteOpenHelper y trabajo con la base de datos
    • Trabajar con Cursor
    • Práctica: Guardar y recuperar datos en SQLite
  8. Proveedores de contenido, servicios e hilos de ejecución

    Lección 8

    • Proveedores integrados de Android
    • La arquitectura de los proveedores de contenido
    • Consumo de servicios HTTP
    • Uso de AndroidHttpClient
    • Abordar problemas de multithreading
    • Relación entre el handler, el mensaje y la cola de mensajes
    • Uso de hilos en segundo plano (AsyncTask)
    • Práctico: Usa servicios e hilos en aplicaciones
  9. Trabajo con servicios web y redes

    Lección 9

    • Análisis de JSON y XML
    • Comprender el modelo de seguridad de Android
    • Firma de aplicaciones para su implementación
    • Certificado autofirmado usando Keytool
    • Instalar actualizaciones de una aplicación y firmarla
    • Comprender la seguridad en el límite de los procesos
    • Declaración y uso de permisos
    • Proyectos de biblioteca
    • Modo estricto
    • Práctica: Implementar funciones de red
  10. Mapas y servicios basados en la ubicación

    Lección 10

    • Fundamentos de mapeo y APIs
    • Obtención de claves de la API de Google Maps
    • Práctico: Integra mapas en aplicaciones
Formación en desarrollo de Android

¿Quién debería inscribirse en este programa?

Requisitos previos

Si bien no hay requisitos estrictos para la formación en desarrollo de Android, se recomienda que los participantes tengan conocimientos básicos de lenguajes de programación como Java, CSS y HTML.

Desarrolladores web / Android

Desarrolladores de software

Desarrollador de aplicaciones móviles

Desarrollador móvil

Probadores

Profesionales que desean desarrollar una carrera en el desarrollo de aplicaciones Android

Comenzar curso ahora

Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!