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

Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Base de Datos

Conocer y poner en práctica las labores de administración de una base de datos.Aprender el conjunto de instrucciones necesarias para definir tablas y manipular los datos (diferentes instrucciones SQL y Transact SQL -procedimientos almacenados, funciones y triggers-, para entender perfectamente el interés de las funcionalidades que se explican).Gestionar datos no estructurados (FILESTREAM), las...

Técnico Superior en Programación con Microsoft Visual Basic 2010

El curso esta enfocado a trabajadores que quieran aprender de forma avanzada y para un uso profesional el lenguaje Visual Basic. Una herramienta muy potente que permite crear aplicaciones con una eficacia y una complejidad ilimitada para las personas que dominan sus fundamentos y conocen todas sus posibilidades. Preparate para ser un experto en Visual Basic.

Curso gratuito de desarrollo de aplicaciones con java

Java es un lenguaje de programación muy utilizado para desarrollar aplicaciones tanto a nivel de escritorio como web y también para aplicaciones móviles, Google utiliza este lenguaje para sus sistema operativo Android. En la actualidad es prácticamente ubicua: puedes encontrar aplicaciones Java desde pequeños dispositivos conectados del "Internet de las Cosas" (IoT), hasta servidores,...

Analista Programador Javascript

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...

Programación HTML5

HTML5 es el lenguaje de programación web más extendido tanto a nivel de aplicaciones como de páginas web. Ha supuesto una mejora enrome respecto a antiguas versiones de HTML y ha marcado un antes y un después en internet. Este curso te servirá para adentrarte en el apasionante mundo de HTML5 y poder programar cualquier aplicación o web.Un curso 100% Gratuito para Trabajadores que te...

Curso de Iniciativa Emprendedora para Empresas de Hostelería y Turismo

Conocer los trámites administrativos para la puesta en marcha de una empresa del sector de hostelería y turismo. Adquirir los concepto de contabilidad y nociones básicas. Familiarizarse con los documentos específicos de las empresas del sector. Aplicar una guía para elaborar el plan de empresa.

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...

Curso Práctico de PrestaShop: Experto en Creación de Tiendas Online

Instalar y configurar su negocio de comercio electrónico. Configurar una tienda para organizar sus recursos (empleados, transportistas…), determinar el perímetro de actuación (zonas, países…) y las condiciones de la actividad (monedas, impuestos, formas de pago, gestión del transporte…). Estructurar de la mejor forma posible su catálogo definiendo las categorías de productos, las marcas...