Programación Android

Aprende a crear aplicaciones Android desde cero, con un diseño e implementación profesional.

Cursos del certificado

  • Curso 1. Introducción al desarrollo Android

    • Fundamentos básicos: lenguaje, características, arquitectura, herramientas, etc.
    • Puesta en práctica de instalación de un IDE (Entorno de Desarrollo Integrado).
    • Comprensión y dominio de la amplitud y compatibilidad para el desarrollo.
    • Control y optimización herramientas, procesos y tiempos de desarrollo.
  • Curso 2. Arquitectura

    • Desarrollo e implementación de layouts.
    • Mejoramiento de la experiencia del usuario con la aplicación, a nivel práctico y visual.
    • Practicidad de la aplicación en relación con sus elementos (botones, cajas de texto, imágenes, etc.)
    • Creación e integración de alertas y widgets a la aplicación.
  • Curso 3. Fragmentos y vistas

    • Tipos de fragmentos estáticos y dinámicos que facilitan el desarrollo.
    • Intercambio de información de datos y vistas entre fragmentos.
    • Desarrollo de aplicación haciendo uso de fragmentos y sus actividades.
    • Análisis y gestión de los fragmentos en la aplicación.
  • Curso 4. Recursos de diseño

    • Actualización de diseño e interfaces de las aplicaciones.
    • Generación de estilos propios.
    • Dominio de la filosofía de diseño Material Design.
    • Desarrollo de interfaces multilingües.
  • Curso 5. Interfaces de usuario

    • Diseño de interfaces prácticas y funcionales.
    • Estructura de navegabilidad integral y atractiva.
    • Dominio e implementación de herramientas.
    • Técnicas para la generación funcional de menús.
  • Curso 6. Persistencia

    • Almacenamiento y administración de datos a través del concepto “”persistencia””
    • Reconocimiento de la importancia del rendimiento del dispositivo.
    • Enrutamiento y configuración de aplicaciones.
    • Conocer los fundamentos básicos de las bases de datos.
  • Curso 7. Almacenamiento

    • Usar de DDL en SQLite
    • Usar de DML en SQLite
    • Construir SQLite en Android
    • Gestionar bases de datos externas.
  • Curso 8. Tareas en segundo plano

    • Adición de funcionalidades a la aplicación por medio de servicios web.
    • Uso de proveedores de contenidos.
    • Diseño y desarrollo de servicios web.
    • Procesamiento, administración y gestión de información.
  • Curso 9. Animaciones, gráficos y multimedia

    • Componer animaciones
    • Desplegar gráficos con OpenGL
    • Utilizar componentes multimedia
    • Utilizar cámara y otros recursos multimedia.
  • Curso 10. Localización y sensores

    • Usar localización GPS.
    • Usar mapas.
    • Utilizar el Hardware.
    • Usar sensores..
  • Curso 11. Información de usuario

    • Gestionar los datos de contacto.
    • Integrar social media.
    • Crear y usar GeoFences.
    • Reconocer la actividad actual del usuario.
  • Curso 12. Temas avanzados

    • Usar Account Android Framework.
    • Construir aplicaciones con Charts: MPAndroidChart Library.
    • Conocer y utilizar Play store.
    • Emplear monetización.
  • Bonus. Introducción a Java

    • Explicar fundamentos básicos del lenguaje de programación Java.
    • Utilizar un Entorno de esarrollo ntegrado (IDE) para el desarrollo de aplicaciones en Java.
    • Identificar y ejemplificar mecanismos de control de flujos del programa.
    • Analizar mecanismos de búsqueda, ordenamiento y patrones de diseño.

Elige hoy las oportunidades del mañana. ¡Inicia tu curso hoy con Next U!

¿Qué obtienes?

Incrementa tus ingresos y oportunidades laborales.

Supera las expectativas de tus clientes.

Conviértete en un líder de la industria.

Acceso 24 horas al día para que aprendas a tu propio ritmo y en español.

Apoyo privado de tutores online y videochat ‘Tutor Café’ para debatir temas en grupo.

Certificados con aplicaciones internacionales y validez en LinkedIn.

Nuestros profesores y expertos

Cuenta con un equipo de líderes de la industria dispuestos a convertirte en un experto desarrollador Android.

Gustavo Pacheco

Ingeniero de sistemas

Egresado de la Universidad de Cartagena, Colombia. Desarrollador de aplicaciones Android, Web y OCA Java 7. Formación en Gestión de proyectos de sistemas de información y gran trayectoria en diseño y experiencia de usuario.

David Mendoza

Ingeniero de sistemas

Egresado de la Universidad Rafael Núñez, Colombia. Desarrollador de aplicaciones Android y web adaptativas. Amplios conocimientos en educación superior. Entusiasta de la enseñanza y el aprendizaje de las nuevas tecnologías.

Luis Lenes

Ingeniero de sistemas

Egresado de la Universidad de Cartagena, Colombia. Desarrollador de aplicaciones Android y web con formación en atención a usuarios. Facilitador en capacitación de tecnologías de la información.

Raúl Piñeres

Ingeniero de sistemas

Egresado de la Universidad de Cartagena, Colombia. Desarrollador de aplicaciones Android con amplia experiencia en gestión de proyectos en Tecnología de la información y las Comunicaciones.

Jorge Martínez

Ingeniero de sistemas

Egresado de la Universidad de Cartagena, Colombia. Con experiencia en programación web y aplicaciones móviles Android. Especialista en educación digital.

Roviro Acuña

Diseñador instruccional

Líder. Ingeniero de sistemas de la Universidad Rafael Núñez, Colombia. Experto en docencia y coaching para la educación superior con conocimientos en análisis, diseño y desarrollo de aplicaciones móviles y web.

Jossie Zambrano

Diseñador instruccional

Ingeniera de software y Project manager con más de 10 años de experiencia como docente universitaria en el área de Ciencias de la computación. En el año 2013 recibió su título de “Máster en Ciencias de la computación”, otorgado por la Universidad Central de Venezuela.