62 HORAS |
Diseñado y producido por:
Contenidos del curso
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á?
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 :)