IFCT0206

Aplicaciones con android y html 5

120 HORAS | 

Especialidades formativas del sepe

Programar y publicar aplicaciones móviles basadas en Android y HTML5.

Diseñado y producido por:

Contenidos del curso

CURSO IFCT0206 Aplicaciones con android y html 5

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á?

Más cursos de especialidades formativas

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?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Elearning

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿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 :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje