IFCD78

Desarrollo de apps para dispositivos móviles II

62 HORAS | 

Especialidades formativas del sepe

Capacitar para la generación de aplicaciones personales y/o profesionales para móviles en lenguaje Kotlin, utilizando el entorno de desarrollo Android Studio y la suite de librería Android JetPack, atendiendo a patrones de diseño modernos, como MVVM, y dentro de un plan formativo eminentemente práctico para el desarrollo y publicación de aplicaciones nativas para dispositivos móviles Android.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD78 Desarrollo de apps para dispositivos móviles II

Conocimiento/capacidades cognitivas y prácticas

1. Comprensión de cómo escribir una aplicación de Android compleja para que sea escalable, legible y modular para proyectos personales o profesionales.

2. Comprensión de cómo funcionan las vistas en Android.

3. Comprensión de los conceptos de programación de la industria, como la inyección de dependencias y la programación impulsada por eventos.

4. Comprensión de los nuevos componentes de la arquitectura de Google, AndroidX y JetPack.

5. Profundización en los patrones de diseño modernos, como la arquitectura Model-ViewViewModel (MVVM).

6. Más información sobre Kotlin y sus potentes funciones para el desarrollo de Android.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Instalación de Android Studio con Kotlin.

2. Introducción y configuración de Android Jetpack.

3. Incorporación y registro de la actividad de navegación.

4. Creación de modelos de datos en Kotlin.

5. Conversión de navegación a Kotlin (Migración al componente Navigation).

6. Fragmentos en Kotlin y su creación en el componente Navigation.

7. RecyclerView en Kotlin y creación de lista dinámicas.

8. RecyclerAdapter en Kotlin. Refactorización.

9. Ejercicio guionizado para consolidar formación del alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Introducción a la gestión de vistas.

2. Creación de una vista personalizada en Java.

3. Conexión de vista personalizada a Kotlin.

4. Anidación y jerarquía en vistas.

5. Ejercicio guionizado para consolidar formación del alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Introducción al modelo de arquitectura MVVM.

2. Creación de un modelo de vista utilizando componentes Arch (Architecture Components).

3. Trabajo con el componente LiveData Arch.

4. Gestión de eventos de usuario con contratos (Contracts).

5. Uso de interfaces (Interface) para crear contratos.

6. Vinculación de la vista y el modelo.

7. Creación de modelos "Barebone" en Kotlin.

8. Actividad de evaluación de los conocimientos adquiridos por el alumno

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Uso de la utilidad DiffUtil para optimizar listas y vistas complejas.

2. Actividad de evaluación de los conocimientos adquiridos por el alumno.

3. Empleo de DiffUtil con clases selladas.

4. Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.ç

Conocimiento/capacidades cognitivas y prácticas

1. Introducción y gestión de inyección de dependencias en Kotlin.

2. Trabajo con funciones de alcance (Scopes).

3. Uso de enlaces y módulos.

4. Ejecución de tareas en segundo plano.

5. Codificación y estados.

6. Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Configuración de la librería Google Room.

2. Creación de un cliente de base de datos.

3. Conversión de modelos en entidades.

4. Creación de un Data Access Object (DAO) y repaso de sintaxis SQL.

5. Vinculación de base de datos a la app creada.

6. Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Conocimiento/capacidades cognitivas y prácticas

1. Introducción a las corrutinas.

2. Refactorización en tareas para usar corrutinas.

3. Refactorización en funciones de suspensión (Suspend).

4. Ejercicio guionizado para consolidar formación del alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento de la importancia básica de conocer y estar formado en desarrolladores para desarrollar aplicaciones móviles.

Conocimiento de las ventajas para su trabajo que tiene el manejo del lenguaje Kotlin para aplicarlo al desarrollo de aplicaciones móviles.

Demo

Programación

*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

Edtech

¿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