Curso de Desarrollo de Aplicaciones con Android Studio

Hasta hace poco, los informáticos se podían defender con los conocimientos adquiridos de la informática tradicional. Pero los sistemas operativos de los nuevos teléfonos móviles y tablets, han llegado para quedarse e incluso desbancar a los tradicionales como Android.

Si quieres hacerte un hueco en este mundillo tan competitivo, o simplemente quieres desarrollar una aplicación para este sistema operativo, con este curso de desarrollo de aplicaciones Android, lo podrás conseguir.

No dejes pasar la oportunidad y ábrete las mejores puertas con este curso y título.

Adquirir conocimientos y destrezas para aprender a desarrollar aplicaciones para dispositivos android, una revisión actualizada y adaptada a la última versión SDK, 4.0.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

capítulo 1. Cómo usar este libro

   destinatarios de este libro
   organización del libro
   convenios empleados
   ejemplos del libro

capítulo 2. Introducción a android

   ¿qué es android?
   herramientas necesarias
   preparación del entorno
     -  sdk manager
   hola mundo

capítulo 3. Conceptos básicos

   máquina virtual dalvik
   máquina virtual art
   bloques
     -  activity
     -  broadcast intent receivers
     -  service
     -  content providers
     -  fragment
   intents
     -  filtrado
   ciclo de vida
     -  salvando el estado

capítulo 4. Entorno de programación para android

   estructura de una aplicación android
     -  recursos
   el archivo androidmanifest.Xml
   ejecución de programas en dispositivo físico
   depuración de programas

capítulo 5. Gradle

   la necesidad
   instalación
   acceso desde android studio
   tareas
   ejecución de scripts gradle
     -  más tareas… ¡es la guerra!
     -  un poco de orden
   plugins
   niveles de log
   gradle gui
   conclusiones

capítulo 6. Gradle en android studio

   ¿por qué gradle?
   estructura básica de build.Gradle
   tareas
   tipos de compilación
   integración con el entorno android studio
     -  firma de aplicación

capítulo 7. Interfaces de usuario

   generalidades
   tipos de layouts
   linearlayout
   tablelayout
   relativelayout
   absolutelayout
   framelayout
   gridlayout
   editor gráfico

capítulo 8. Interacción con la aplicación

   la caja de texto, la etiqueta y el botón
   otra pantalla por favor
   te aviso: alertas y tostadas
     -  alertdialog
     -  toast

capítulo 9. Flip: un juego

   reglas de juego
   pantalla inicial
     -  menú
   iniciando la partida
   el tablero

capítulo 10. Un diseño para múltiples formatos de pantalla

   fragmentos
     -  pantallas de lista detalle
     -  ejemplo de uso de fragments

capítulo 11. Persistencia básica

   preferencias
   ficheros
     -  ficheros de recurso
     -  ficheros externos
   red
   base de datos

capítulo 12. Base de datos

   principios
   lista de tareas
   arrayadapter
   menú contextual
     -  mejorando la lista

capítulo 13. Intents
  
   desgranando el intent
     -  datos del intent
     -  propagación
   resolución
     -  filtros
   ejemplos de llamadas implícitas
   mejorando flip
     -  selección de avatar
     -  guardar configuración

capítulo 14. Gráficos
   drawable
   introducción a las animaciones
   la pizarra
     -  menu: salvando el trabajo
     -  drawer: la paleta

capítulo 15. Widgets

   ejemplo de widget
     -  modificando el contenido
     -  alertas al usuario
     -  configuración del widget

capítulo 16. Sensores y localización

   generalidades de los sensores
   acelerómetro
     -  surfaceview
   posición
   localización
   campos magnéticos

capítulo 17. Multitouch y gestos

   cómo funciona
   probando multitouch
   gestures

capítulo 18. Fondos de pantalla en movimiento

   ejemplo de fondo de pantalla en movimiento

capítulo 19. Wearables

   el modelo
     -  las tarjetas
     -  la interfaz
   notificaciones

capítulo 20. Miscelánea

   action bar
     -  añadir elementos
     -  ocultar el action bar
     -  añadir action items
     -  añadir pestañas
   compartiendo información simple
     -  envío
     -  recepción

capítulo 21. Mejorando el aspecto

   animaciones
     -  animaciones tipo frame
   temas y estilos

capítulo 22. Herramientas

   herramientas de línea de comando
     -  adb (android debug bridge)
     -  fastboot
     -  aapt
     -  aidl (android interface definition language)
     -  arm-linux-androideabi-ld
     -  bcc_compat
     -  dexdump
     -  dx
     -  i686-linux-android-ld
     -  llvm-rs-cc
     -  mipsel-linux-android-ld
     -  android
     -  ddms (dalvik debug monitor server )
     -  dmtracedump
     -  draw9patch
     -  emulator
     -  etc1tool
     -  hierarchyviewer
     -  hprof-conv
     -  jobb
     -  lint
     -  mksdcard
     -  monitor
     -  monkeyrunner
     -  sqlite3
     -  traceview
     -  zipalign
   herramientas gráficas
     -  draw9patch
     -  hierarchyviewer
     -  lint
     -  ddms

Cursos relacionados

Máster en Administración de Sistemas CISCO

Conocer los diferentes tipos de redes informáticas. Aprender los principios básicos (normas, arquitecturas comunes, cableado, cifrado de datos, topología, redes inalámbricas, interconexión de redes…) y los diferentes protocolos existentes en las redes informáticas (Ethernet, Wi-Fi, Bluetooth, ADSL, WiMax…) desde un punto de vista operativo, sin confundir al lector en un discurso...

Dreamweaver

Curso para iniciarse en el mundo de este potente software de diseño web. Formación de calidad y prestigio con unos objetivos muy claros: Aprender los conocimientos básicos del programa.  Utilizar las capacidades que ofrece para resolver problemas reales.  Conocer la relación del programa con otras tecnologías web como html o...

Marketing Digital

El Márketing Digital es la aplicación de las técnicas clásicas de márketing apoyada por todas las nuevas tecnologías.  Está despegando de forma definitiva gracias a las grandes ventajas que da a los negocios, inversiones más pequeñas, y sobre todo una medición exacta y precisa del ROI. El retorno de la inversión. Al tener números claros, sabiéndolos interpretar se hace más...

Curso de Indesign CS5

Adobe InDesigng CS5 es el programa de maquetación de Adobe más utilizado en la actualidad para maquetar diseños profesionales, es una herramienta de diseño dirigida a la creación de páginas impresas y digitales, en formato tradicional o dispositivos móviles (como tablets o teléfonos). Aprende a maquetar con el programa Indesign...

Cloud Computing

Con el curso Online de Cloud Computing aprenderás el concepto de virtualización y a abordar proyectos de almacenamiento, comunicaciones entre ordenadores y servicios bajo el concepto de que todo ocurre en la nube. Además se abordarán aspectos legales y de seguridad del Cloud Computing.100% Gratuito para Trabajadores del sector de las telecomunicaciones

Community Manager

El control de las redes sociales por parte de las empresas se ha vuelto un punto muy importante de la orden del día. Ahora la información y las opiniones fluyen a toda velocidad y son capaces de mejorar o destruir la reputación de cualquiera en minutos. Aprende las mejores técnicas, no solo para contrarrestar o aportar información que creas relevantem, sino...

Curso Superior de Windows Server 2008

Este curso te ayudará a conocer en profundidad el sistema operativo de Microsoft diseñado para servidores. Aprenderás todo lo necesario desde la implementación a obtener el máximo rendimiento. Un curso enfocado a profesionales que quieran dominar uno de los sistemas operativos de servidores más extendido.

Curso Mac OS X Leopard

El mundo Mac creado por apple ha seducido al mundo de la informática durante más de 20 años. El nuevo sistema operativo Leopard es la culminación de ese proceso. Este curso te abrirá las puertas del sistema operativo más usable e intuitivo del mundo. En el momento de mayor dominio de Apple gracias a sus ordenadores, Ipads y Iphones.