Curso de Desarrollo de aplicaciones móviles con android

La conexión a internet a través del móvil representa más del 70% del tráfico total de internet. Aprovechar este dato es vital para muchas empresas que requieren el desarrollo de aplicaciones específica. Con este curso podrás adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante Android Studio. 

Pueden realizar este curso tanto trabajadores, como autónomos y trabajadores en situación de ERTE.

Dirigido a

Trabajadores y Autónomos

Metodología

Online

Precio

Subvencionado

Infórmate, es GRATIS



Temario

1. Fundamentos de java para android


1.1. Lenguaje de programación java

1.1.1. Máquina virtual de java

1.1.2. Jdk y jre

1.1.3. Uso del editor

1.1.4. Uso del ide

1.1.5. Tipos de datos primitivos

1.1.6. Espacio de nombres

1.1.7. Arrays

1.1.8. Control de flujo (if/switch/while loop/for loop)


1.2. Programación orientada a objetos

1.2.1. Fundamentos

1.2.2. Objetos

1.2.3. Clases

1.2.4. Propiedades

1.2.5. Herencia

1.2.6. Palabras claves this y super

1.2.7. Interfaces

1.2.8. Modificadores de acceso 2.9. Constructores

1.2.9. Métodos de sobreescritura y sobrecarga

1.2.10. Polimorfismo


1.3. Otras opciones de programación java

1.3.1. Excepciones

1.3.2. Colecciones de java

1.3.3. Clases nested

1.3.4. Variables de clase

1.3.5. Métodos de clase

1.3.6. Tipos enumerados

1.3.7. Serialización

1.3.8. Deserialización


2. Desarrollo de aplicaciones android (and-401 c)


2.1. Framework android

2.1.1. Creación de un proyecto android

2.1.2. Ejecución de la aplicación

2.1.3. Componentes de una aplicación android

2.1.4. Ciclo de vida de la aplicación

2.1.5. Modificación del proyecto creado


2.2. Herramientas sdk y clase activity

2.2.1. Niveles de software

2.2.2. Librerías android

2.2.3. Fichero de manifiesto

2.2.4. Estructura del fichero de manifiesto

2.2.5. Herramientas sdk

2.2.6. Ciclo de vida a través de java

2.2.7. Creación de una actividad (clase activity)

2.2.8. Fragmentos (fragments)


2.3. Listactivity y listview

2.3.1. Vista

2.3.2. Uso de vistas

2.3.3. Añadir vistas

2.3.4. Utilizar listactivity

2.3.5. Agregar listview

2.3.6. Agregar eventos

2.3.7. Intents y filtros intent

2.3.8. Definición

2.3.9. Intents explicitos e implicitos

2.3.10. Acciones nativas de android

2.3.11. Transferencia de datos

2.3.12. Intent para llamar a activites

2.3.13. Llamadas directas

2.3.14. Subactivities

2.3.15. Registrar un filtro intent


2.4. Vistas personalizadas

2.4.1. Vistas y diseños

2.4.2. Parámetros de diseño

2.4.3. Vistas personalizadas

2.4.4. Modificar vistas existentes

2.5. Diálogos y mensajes

2.5.1. Subclases de diálogos

2.5.2. Crear un diálogo en el diseño definido por el usuario

2.5.3. Actividades dentro del diálogo

2.5.4. Mensajes (toasts)


2.6. Interfaz de usuario

2.6.1. Menús

2.6.2. Menús contextuales

2.6.3. Webview


2.7. Almacenamiento android: red, i/o y shared

2.7.1. Opciones de almacenamiento

2.7.2. Conexión a internet

2.7.3. Clases de entrada/salida

2.7.4. Inclusión de ficheros y recursos

2.7.5. Preferencias de compartición

2.7.6. Grabar estado de la actividad


2.8. Almacenamiento android: sqlite y content providers

2.8.1. Introducción a sqlite

2.8.2. Librería sqlite

2.8.3. Bases de datos en android

2.8.4. Content providers nativos android


2.9. Nofiticaciones android

2.9.1. Creación

2.9.2. Acciones

Cursos relacionados

Crear una Tienda Online en Facebook

Facebook es una oportunidad para todas las marcas y tiendas. Independientemente del tamaño del negocio, es una oportunidad al alcance de todos, sin importar el presupuesto ni los recursos. Con este curso aprenderas a crear y sacarle partido a tu tienda online en Facebook.

Lenguaje XML

Desarrollar componentes software que permitan la explotación de contenidos de repositorios, utilizando lenguajes específicos y estándares de desarrollo software. Identificar los estándares de desarrollo software utilizando lenguajes específicos. Interpretar la documentación inherente a los lenguajes específicos utilizados en la creación de repositorios de contenidos.

Analista Programador Java: Business Apps Expert

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Desarrollo de aplicaciones móviles con android

La conexión a internet a través del móvil representa más del 70% del tráfico total de internet. Aprovechar este dato es vital para muchas empresas que requieren el desarrollo de aplicaciones específica. Con este curso podrás adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante Android Studio. Pueden realizar este curso tanto trabajadores, como...

Venta On-line

Conoce las principales herramientas acerca de este canal de venta imprescindible en las empresas de hoy. Son muchas las aplicaciones que hay al respecto, pero no todas igual de efectivas en todos los ámbitos. Curso necesario incluso aunque tengas pensado externalizar la creación de un portal de ventas de tu empresa.  Curso transversal para conocer las principales utilidades,...

Experto en Administración de Bases de Datos con MySQL

Las bases de datos son una herramienta imprescindible en cualquier empresa hoy en día. Y sin lugar a dudas, el sistema de gestión más utilizado en el mundo es MySQL. Con este curso aprenderás todo lo neceserio para convertirte en un experto en bases de datos con MySQL.

Experto en Servidores Linux: Apache

Controlar la gestión de hardware de los servidores. Conseguir una buena administración del sistema. Utilizar los servicios de aplicaciones comunes en los entornos open source.

Desarrollo de aplicaciones móviles con android

La conexión a internet a través del móvil representa más del 70% del tráfico total de internet. Aprovechar este dato es vital para muchas empresas que requieren el desarrollo de aplicaciones específica. Con este curso podrás adquirir los conocimientos fundamentales para el desarrollo de aplicaciones móviles mediante Android Studio. Pueden realizar este curso tanto trabajadores, como...