120 HORAS |
Diseñado y producido por:
Contenidos del curso
Conocimiento/capacidades cognitivas y prácticas
1. Conocimiento de los fundamentos de Sistema Operativo Android.
La historia y evolución de Android.
La fragmentación del mercado Android.
Estructura y componentes básicos de una aplicación Android.
2. Utilización de HTML5 para el desarrollo de interfaces en aplicaciones Android.
Conceptos básicos de una estructura de página HTML5.
Etiquetas semánticas.
Componentes necesarios en el diseño de interfaces: textos, listas, tablas, botones, inputs, imágenes, etc.
Introducción a recursos multimedia y API's.
3. Utilización de CSS3 para la aplicación de estilos en interfaces Android.
Uso de selectores para la aplicación estilos.
Aplicación de estilos básicos.
Creación de estructuras complejas con Flexbox y Grid.
4. Implementación con JavaScript para dotar a las aplicaciones de interactividad y dinamismo.
Aplicaciones y usos en navegadores, servidores y aplicaciones móviles.
Sintaxis básica.
Funciones y manipulación del DOM.
Interactividad y eventos.
Trabajando con APIs.
5. Búsqueda de la eficiencia energética y desarrollo sostenible:
En el desarrollo de software y diseño (optimización).
En la selección de proveedores y servidores.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Adaptación a las necesidades y políticas empresariales.
Preocupación por el seguimiento y cumplimiento de políticas de protección de datos.
Cumplimiento de normas éticas y legales.
Especial atención a la toma de requisitos.
Conocimiento/capacidades cognitivas y prácticas
1. Conocimiento, instalación y configuración de entornos de desarrollo.
Instalación y configuaración de herramienta para desarrollo de aplicaciones Android.
Descubrir el entorno de Android Studio.
Creación de proyectos e Interfaz de usuario.
Compilación de Apps nativas en Android Studio.
Escribir mi primera App, “Hola mundo”.
Emuladores Android.
2. Conocimiento y utilización de componentes de las aplicaciones Android.
Creación de archivos XML para describir la estructura y los elementos visuales de las pantallas de la aplicación.
Elementos básicos del interfaz de usuario: Botones, textos, imágenes y listas, etc.
Diseño de interfaces complejas de manera estructurada y eficiente con Layouts.
Activities o pantallas individuales de una aplicación.
Uso de componentes en segundo plano o Services.
Utilización de Content Providers.
Aprender a aprovechar los Broadcast Receivers en respuesta a eventos.
Reutilización de fragmentos de la interfaz de usuario en diferentes actividades.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Creatividad/ pensamiento innovador.
Capacidad de orientación al cliente y escucha en la toma de requisitos.
Preocupación por la optimización de Imágenes y Gráficos (tamaño y resolución suficientes) minimizando el consumo energético.
Conocimiento/capacidades cognitivas y prácticas
1. Aplicación de interactividad con las aplicaciones Android
Ciclo de vida de una Activity: Métodos clave y su uso.
Detección de interacciones mediante toques y gestos para manejar eventos con OnClickListener y otros listeners.
Intents y activación de otras aplicaciones.
2. Almacenamiento de datos
Almacenamiento de datos SharedPreferences con las preferencias de usuario.
Almacenamiento de datos locales con SQLite.
Almacenamiento web con Local Storage e IndexedDB.
Almacenamiento en la nube, subida y descarga de archivos multimedia.
3. Manejo de APIs para acceso a funcionalidades locales y servicios extenos
Acceso a mapas y capas de información mediante la API de Google Maps.
Acceso a la cámara del dispositivo mediante Camera API.
Acceso a la ubicación del dispositivo mediante Location API.
Otras APIs.
4. Acceso a recursos multimedia
Cómo acceder y mostrar en la interface imágenes.
Cómo acceder y reproducir vídeo y audio en la interface de usuario.
Cómo acceder a la cámara del dispositivo para capturar imágenes y vídeos.
5. Conocimiento de alternativas para el desarrollo de aplicaciones Android
Conocer el Lenguaje de programación Kotlin
Conocer diferentes frameworks híbridos como React Native y Flutter
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Fomento de la capacidad para analizar de manera crítica las implementaciones y resultados propios y del equipo de trabajo para poder mejorarlos, corregirlos o exponerlos.
Toma de decisiones informadas, garantizando la seguridad, el ahorro de costes, la optimización de los sistemas, etc.
Capacidad para gestionar prioridades.
Trabajo buscando la eficiencia energética (reducción del uso de memoria volátil y persistente, uso de entornos de desarrollo con impacto reducido en el consumo de recursos, etc.).
Conocimiento/capacidades cognitivas y prácticas
1. Desarrollo de la aplicación
Diseño de la Interfaz de Usuario
Programación e implementación de funcionalidades
Herramientas, pruebas, depuración y optimización de la aplicación
2. Publicación en Google Play
Alta de una cuenta de desarrollador
Requisitos previos para la publicación
Publicación de la aplicación en Google Play
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Creatividad/ pensamiento innovador.
Capacidad de orientación al cliente y escucha en la toma de requisitos.
Preocupación por la optimización de Imágenes y Gráficos (tamaño y resolución suficientes) minimizando el consumo energético.
Demo
*La temática y el diseño de la demo son orientativos
Cursos Smartmind
¿Cómo son los cursos Smartmind?
Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?
Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.
¿Cómo funciona el
Catálogo?
¿Cómo funciona el
Catálogo?
Contenidos que se encuentra en la lista de espera de producciones de Smartmind y su ejecución depende de las peticiones de los clientes.
Formación disponible de forma inmediata en nuestros catálogos. Eso sí, se diferencian entre contenidos actuales y anteriores a 2021.
Formación no disponible por diferentes motivos: no recomentado o descatalogado
Todo lo que debes saber sobre los contenidos Smartmind
¿Quieres más información sobre este curso?
Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.
¡Qué bien! Necesitamos saber algunas cosas de ti :)
Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.
¡Qué bien! Necesitamos saber algunas cosas de ti :)