Modalidad
+
onLine
Duración
+
40 horas
 

 
Aulas
+
Online acceso permanente a la plataforma
Horario
+
Validez de claves de acceso durante semanas
Idioma
+
Español

Confirme todas las fechas y horarios con el departamento comercial: comercial@learningXpert.com 913758490

Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Fundamentos de programación de Aplicaciones Móviles -Elearning-

Hay una gran demanda de profesionales que formen parte de la Nueva Generación cualificada en el Desarrollo de Aplicaciones para Plataformas Móviles con Tecnologías capaces de crear potentes aplicaciones para los dispositivos móviles más innovadores. Es necesario aprender las técnicas necesarias, desde la configuración del entorno de programación y la creación de interfaces de usuario, hasta la detección de movimiento y la mejora del rendimiento y la fiabilidad de las aplicaciones. Estas deben funcionar en una gran variedad de dispositivos móviles, desde smartphones hasta tablets, pasando por incontables gadgets a disposición del usuario.

Categoría
+
Formación Online
Mobile
Objetivos
+

Proporcionar una base sólida y realista que permitirá al alumno empezar de inmediato a crear aplicacionestriviales para dispositivos

Empezamos con los fundamentos de Android e IOS como plataformas, pasando por un estudio de todos sus componentes, los distintos entornos de desarrollo, APIs y servicios, hasta el ciclo de vida, desarrollo y publicación de una aplicación en ambos sistemas, cubriendo además otros puntos específicos

Dirigido a
+

Todas aquellas personas interesadas en formar parte de la Nueva Generación de Profesionales cualificados en el Desarrollo de Aplicaciones para Plataformas Móviles con Tecnologías capaces de crear potentes aplicaciones para los dispositivos móviles más innovadores.

Al Terminar el Curso
+

El alumno estará capacitado para comenzar un desarrollo para Android y a manejar con soltura las principales funciones avanzadas de la plataforma, así como también para reconocer los potenciales negocios en la distribución de aplicaciones para Android en Google Play.

Asimismo, recibirá además:

  • Certificado de participación de AGBO Training.
  • Acceso a nuestro exclusivo Grupo Alumni Android con sus fórums, networking.
  • Acceso a nuestra exclusiva bolsa de trabajo
  • Camiseta Curso Android.
Metodología
+

Curso elearning tutorizado por mail, con tecnología predominante de video, así como apoyo y seguimiento constantes del alumno para las prácticas y test de evaluación. El alumno dispondrá de la documentación del curso en castellano

Programa
+
  1. La plataforma Android: lenguajes, SDKs de que disponemos para desarrollar, IDEs
  2. Versiones de Android y API levels
  3. Breve repaso de los puntos clave del lenguaje de programación Java
    • Gestión de memoria
    • OOP: herencia, polimorfismo, sobrecarga, sobreescritura, clases abstractas, inner classes, interfaces
    • Colecciones: Listas y otras estructuras de datos
    • Programación multihilo en Java
    • TDD y pruebas de unidad en Java con JUnit
  4. Herramientas
    • Instalación del SDK Google Android
    • Instalación del IDE Eclipse
    • Instalación de los SDKs y ADT
    • Creación de un entorno de desarrollo “portable”
  5. Arquitectura sistema Android. Núcleo Linux, Máquina virtual Dalvik
  6. Desarrollo de Hello World Android
  7. Estructura de una aplicación Android 
    • Layouts
    • Android-manifest.xml
    • Recursos gráficos
    • El Archivo R
    • Las carpetas de recursos
  8. Internacionalización y localización de Apps
  9. El emulador de Android
    • Emulador != Simulador
  10. Bloques fundamentales de una App Android 
    • Activities *ciclo de vida de las actividades *eventos
    • Intents
    • Services
    • Content providers
  11. Controles para las distintas “pantallas” (Actividades) de una App Android
    • Cómo responder a eventos desde un control
  12. Diseño de las Actividades
  13. Abrir una Actividad desde otra: usando Intents
  14. Aplicar MVC a nuestro ejemplo
    • Estudiando MVC
    • Crear el modelo
    • Probar el  modelo
    • Crear controladores