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
Metodología
Online
Precio
Subvencionado
Infórmate, es GRATIS
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
Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.
El Móvil es cada vez más importante en el mundo digital. Horas de consumo, compras, comunicaciones, apps... El presente y el futuro es móvil. A través de este curso aprenderás a analizar de manera integral el ecosistema Mobile tanto en su vertiente estratégica como en la vertiente técnica del fenómeno. Un curso que te permitirá tener una visión completa de todo lo necesario para tener...
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...
Este curso consiste en aprender a garantizar la seguridad de los documentos electrónicos utilizando la aplicación ESecure para firmar/verificar y cifrar/descifrar todo tipo de ficheros (incluidos los pdfs) con varios certificados y, específicamente, firmar con el DNIe. Aprender a emitir y verificar las facturas electrónicas y a configurar el programa de correo...
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.
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...
ASP.NET es un framework de aplicación web orientado al servidor que permite a los desarrolladores web desarrollar sitios web dinámicos interactivos y de gran velocidad. El código de ASP.NET tiene un formato compilado, haciendo que las aplicaciones resultantes sean mucho más eficientes en comparación con aquellas creadas con lenguajes de scripting tales como PHP.
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...







