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

Técnico en Seguridad de los Datos Informáticos

Dominar los fundamentos conceptuales y las técnicas de las bases de datos relacionales. Mantener la seguridad de los accesos a las bases de datos garantizando la confidencialidad. Garantizar la salvaguarda y recuperación de la información almacenada en las bases de datos de acuerdo a las necesidades de cada una de ellas. Exportar e importar datos de la Base de Datos garantizando su integridad

Aplicaciones de la Red Internet

Internet, la red de redes, ofrece infinitas posibildiades. Aprende las principales aplicaciones que te enseñarán el verdadero potencial de la Red. Tanto en el mundo académico, como en el empresarial, son centenares las aplicaciones que salen cada día que hacen de la red un medio imprescindible que dominar. Si aprendes los conceptos, serás capaz de ver realmente...

Certificación en Inglés B2 para Profesionales de la Informática

El mundo de la tecnología y en particular el de la informática y la programación requieren, cada vez más, de un nivel alto de inglés. Actualmente más que una opción se trata de una obligación a cumplir por todos los profesionales del sector. Esto es debido a la enorme cantidad de información que existe en inglés sobre estos sectores, y a que cada nuevo avance se realiza en este idioma....

Curso de Informática (Windows 7 + Correo Electrónico Outlook 2007)

El ordenador se ha convertido en una herramienta imprescindible en cualquier entorno de trabajo. No saber utilizarlo, o hacerlo de forma deficiente implica un serio problema profesional. Limitando la eficiencia, la productividad y también la empleabilidad de las personas que o bien no saben utilizarlo o lo hacen de forma deficiente. Este curso para trabajadores es la solución ante...

Gestión de Servicios en el Sistema Informático

La gestión de los sistemas informáticos se ha convertido en algo vital en cualquier empresa. Desde grandes empresas a pymes, ya sea de forma interna o a través de empresas externas que le ofrecen ese servicio. Con este curso de gestión de servicios en el sistema informático aprenderás todo lo necesario para gestionar de forma eficaz todos los sistemas y...

Máster en Seguridad Informática y Titulación Universitaria en Auditoría Informática

Analizar los planes de implantación de la organización para identificar los elementos del sistema implicados y los niveles de seguridad a implementar. Analizar e implementar los mecanismos de acceso físicos y lógicos a los servidores según especificaciones de seguridad. Evaluar la función y necesidad de cada servicio en ejecución en el servidor según las especificaciones de seguridad....

Iniciacion a Word XP

Iníciate con el Word a través de este curso bonificable. Aprenderás desde la base el increible potencial del software más utilizado en las empresas. El alumno alcanzará los objetivos marcados: Adquirir los conocimientos básicos sobre Word XP.  Desarrollar la creatividad a través de los distintos utensilios que aparecen en el Word XP:...

Desarrollo Web para Comercio Electrónico

Con este curso te convertirás en un experto en el desarrollo web enfocado al comercio electrónico. Podrás crear páginas web desde cero enfocadas a la venta a través de internet. Uno de los sectores que más crece hoy en día. Ya no importa el tamaño de tu empresa, hay que estar en internet y aprender a vender. Y para ello es imprescindible saber crear webs con pasarelas de comercio...