Desarrollo en Android Avanzado

Kibernum It Academy > cursos febrero  > Desarrollo en Android Avanzado
Desarrollo De Aplicaciones Nativas Android

Desarrollo en Android Avanzado

Desarrollo en Android Avanzado

 

Desarrollo en Android Avanzado:

¿Porqué programar en Android?

Desarrollo en Android Avanzado: La respuesta a esta pregunta te la hemos respondido una y otra vez. Que Android es el rey indiscutible de las aplicaciones (aunque no debamos menospreciar a iOS). Que dedicarse a crear aplicaciones Android, si se hace bien, puede ser rentable. Y desarrollador juegos para Android, también.

A día de hoy existen más de 1.000.000 aplicaciones subidas a la store de Google Play. Por no contar las que no habrán subidas a la store. Por ejemplo, según contamos en hace un par de semanas en nuestro blog, el 56% de los desarrolladores tiene entre una y tres aplicaciones subidas a las stores. Y algunos incluso más de tres.

 

Otra pista de porque queda mucho mercado por delante para este 2018 y prueba de que programar Android es buena idea, es la rápida adopción de las nuevas versiones del sistema operativo de Android. Nougat aún no cumple un año y ya ha conseguido una pequeña cuota, mientras que Oreo sigue creciendo para convertirse durante este año en la versión más actualizada.

Otros datos sobre Android:

  • Junto a iOS, ambos dominan el mercado móvil a nivel mundial
  • El lenguaje de programación Java es el escogido por Google para crear apps Android
  • Cada vez son más los dispositivos móviles que funcionan con el sistema operativo Android: desde smartphones, tablets, hasta wearables tipo los relojes inteligentes o SmartTV’s
  • Además de Java, también se usa el metalenguaje XML para el diseño de interfaces a través de Parsing.
  • Para crear aplicaciones Android necesitaremos el SDK de Android, que incluye librerías y herramientas propias.

OBJETIVOS DEL CURSO

Desarrollo en Android Avanzado

Al finalizar el curso, el participante será capaz de: Aplicar las funcionalidades avanzadas del sistema operativo Android para desarrollar aplicaciones robustas orientadas a ampliar y maximizar los servicios de los dispositivos móviles de los usuarios.

METODOLOGÍA

Desarrollo en Android Avanzado

 

El curso se imparte en modalidad presencial, por medio de charlas interactivas apoyadas por medios electrónicos y audiovisuales. Con una metodología participativa y con énfasis práctico, se espera que el alumno incorpore los conocimientos y competencias, identificando y relacionando las prácticas habituales de su rol en la organización con los contenidos de la capacitación.

CONTENIDOS

Módulos

1: Seguridad en Android

  • Firma Digital
  • Pilares de la seguridad
  • Usuarios de Linux y Acceso a Ficheros
  • Identidad
  • Token de seguridad

2: Api (Aplicación) de redes sociales

  • Configuración aplicación Facebook
  • Key hashes
  • Codificación con Api Facebook

3: Eficacia de Herramientas

  • SQL Administrador
  • Emulador Genymotion

4: Librerías para Android

  • Librerías Parse, Dom, Sax

5: Persistencia de Datos

  • Propierties de Java
  • Shared Preferences
  • Ficheros
  • Sistema Interno de ficheros
  • Sistema de Almacenamiento externo
  • Almacenamiento de Recursos
  • XML
  • XML Utilizando Dom
  • Uso de Sqlite
  • Proveedores de Contenido
  • Uri información de contentprovider
  • Persistencia de Datos en internet
  • El Httpclient
  • Asynctask Implementación De Webservices
  • Comunicación Con Json
  • Permisos Webservices

6: Fragments Y Su Aplicación

  • Fragments
  • Múltiples Resoluciones
  • Ciclo De Vida
  • Implementando Fragments
  • Envío De Parámetros en Fragments

7: Manejo de Hilos

  • Hilos de Ejecución
  • Formas de Implementar Hilos
  • Progressbar
  • Progressdialog
  • Clase Thread
  • Interacción Entre Hilos (Hijo-Ui)
  • Métodos Post() Y Runonuithread()
  • Handler
  • Clase Asynctask
  • Parámetros De La Clase Asynctask

8: Servicios En Background

  • Receptores de Anuncios
  • Registro Androidmanifest.Xml
    • Clase De Broadcastreceiver
  • Notificaciones En Barra De Estado
  • Servicios en Android
  • Ciclo de Vida de los Servicios
  • Estructura Básica de un Servicio

9: Notificaciones Push

  • Notificaciones Push
  • Arquitectura de las Notificaciones
  • Proveedores de servicios
  • Parse
  • Implementación de Parse

10: Opengl

  • Opengl
  • Proyecciones En Opengl
  • Trabajo Con Matrices
  • Matrices De Opengl
  • Glsurfaceview
  • Ejemplo Básico De Interfaz Renderer
  • Triángulos En Opengl
  • Aplicación De Opengl

Código Sence:

12-37-9272-42

Descargar ficha

Contáctate con nosotros y pronto nos pondremos en contacto contigo.

Completa este formulario.

Noticias relacionadas