EmpresasFormaciónPersonalizada

Crea tu formación personalizada seleccionando módulos específicos

Todos los módulos desarrollokotlinandroidtestingaccesibilidadcomposeuiarquitecturacalidadprogramación

Mostrando 36 módulos

Intermedio 4 horas

Gradle Intermedio para Android

Dominio de los fundamentos de Gradle y su aplicación específica en proyectos Android, incluyendo configuración avanzada, gestión de dependencias modernas y automatización de despliegues.

herramientas 4 temas
Avanzado 4 horas

Gradle Avanzado y Personalización

Técnicas avanzadas de Gradle incluyendo migración a Kotlin DSL, creación de herramientas personalizadas con buildSrc, y desarrollo de plugins personalizados para automatizar tareas específicas del equipo.

herramientas 3 temas
Básico-Intermedio 16 horas

Fundamentos de Jetpack Compose

Módulo fundamental que cubre desde los conceptos básicos hasta las técnicas avanzadas de Jetpack Compose, incluyendo la gestión del estado y side-effects.

desarrollo 6 temas
Intermedio 3 horas

Navegación en Jetpack Compose

Módulo que cubre la implementación de navegación entre pantallas usando la librería Navigation-Compose.

desarrollo 5 temas
Intermedio 2 horas

Estilos y Temas en Compose

Módulo que cubre la definición de estilos y temas en Compose, sustituto del sistema XML tradicional.

desarrollo 5 temas
Intermedio-Avanzado 3 horas

Animaciones en Compose

Módulo avanzado que cubre los diferentes tipos de animaciones disponibles en Compose.

desarrollo 6 temas
Intermedio-Avanzado 2 horas

Testing de UI con Compose

Módulo que cubre las herramientas y técnicas para realizar testing de interfaces en Compose.

desarrollo 6 temas
Intermedio-Avanzado 3 horas

Graphics API en Compose

Módulo avanzado que cubre las capacidades gráficas de Jetpack Compose para crear interfaces personalizadas y elementos visuales complejos.

desarrollo 7 temas
Intermedio-Avanzado 3 horas

Animaciones Avanzadas y LazyLists

Módulo avanzado que profundiza en técnicas de animación complejas y optimización avanzada de LazyLists.

desarrollo 6 temas
Avanzado 3 horas

Compose Internals y Recomposición

Módulo avanzado que profundiza en el funcionamiento interno de Jetpack Compose, el ciclo de vida de los composables y estrategias de optimización de recomposiciones para mejorar el rendimiento.

desarrollo 5 temas
Intermedio 2 horas

Interoperabilidad Compose con XML

Módulo que cubre la integración de Compose con proyectos existentes que usan el sistema tradicional de vistas XML.

desarrollo 5 temas
Básico 8 horas

Fundamentos del Lenguaje Kotlin

Módulo fundamental que establece las bases sólidas del lenguaje Kotlin, cubriendo todos los elementos esenciales de la sintaxis y las estructuras básicas que todo desarrollador Kotlin debe dominar.

desarrollo 12 temas
Intermedio-Avanzado 5 horas

Programación Asíncrona con Corrutinas y Flows

Módulo avanzado que cubre la programación asíncrona en Kotlin con corrutinas y flows. Los participantes aprenderán a manejar operaciones concurrentes de forma eficiente y segura, dominando desde los conceptos básicos hasta las técnicas avanzadas de manejo de flujos de datos.

desarrollo 12 temas
Avanzado 8 horas

Características Avanzadas de Kotlin

Módulo avanzado que profundiza en las características más sofisticadas de Kotlin, incluyendo conceptos de metaprogramación, técnicas de diseño avanzadas y herramientas para crear código más expresivo y reutilizable.

desarrollo 16 temas
Intermedio 3 horas

Interoperabilidad Kotlin-Java

Módulo especializado en la interoperabilidad entre Kotlin y Java, cubriendo las mejores prácticas para integrar código Kotlin en proyectos Java existentes y viceversa, así como las consideraciones especiales para la compatibilidad bidireccional.

desarrollo 13 temas
Avanzado 4 horas

Módulo: Gestión de Memoria y Performance

Módulo especializado que cubre técnicas avanzadas de análisis y optimización de memoria, identificación de memory leaks, resolución de ANRs, y uso experto de las herramientas de profiling de Android Studio.

performance 9 temas
Básico-Intermedio 4 horas

Fundamentos de Testing

Fundamentos completos del testing en Android, incluyendo conceptos teóricos, tipos de pruebas, metodologías y dobles de test para establecer una base sólida de conocimientos.

testing 5 temas
Intermedio 5 horas

Unit Testing para Android

Los tests más sencillos con los que empezar, y también los más populares.

testing 6 temas
Intermedio-Avanzado 6 horas

Tests de Integración

Los tests de integración nos permiten comprobar el funcionamiento de las interacciones entre componentes, incluyendo herramientas esenciales para facilitar su implementación.

testing 5 temas
Intermedio-Avanzado 6 horas

Testing de Interfaces de Usuario

No podemos olvidar que la mayor parte de la complejidad de una App Android suele estar en la interfaz, y no en la lógica de negocio, ni siquiera muchas veces en la de aplicación. Es por eso que los tests de UI son imprescindibles.

testing 2 temas
Intermedio-Avanzado 2 horas

Desarrollo basado en pruebas (TDD)

Veremos en qué consiste el TDD y realizaremos algunas Katas para practicarlo.

testing 3 temas
Intermedio 8 horas

Fundamentos de Kotlin Multiplatform y Code Sharing

Introducción completa a Kotlin Multiplatform, configuración del entorno y dominio del código compartido. Los participantes aprenderán los conceptos fundamentales, configurarán su primer proyecto KMP y implementarán código compartido entre plataformas.

desarrollo 8 temas
Intermedio-Avanzado 10 horas

Backend con Ktor y OAuth/JWT

Desarrollo completo de servidor backend con Ktor, incluyendo APIs REST, bases de datos con Exposed ORM, autenticación OAuth y manejo de tokens JWT.

desarrollo 10 temas
Intermedio 4 horas

Networking en KMP

Configuración completa de networking multiplataforma con Ktor Client, manejo de APIs REST y serialización de datos entre cliente y servidor.

desarrollo 6 temas
Intermedio-Avanzado 5 horas

Testing en KMP

Implementación completa de testing en aplicaciones KMP, desde unit tests hasta UI tests, utilizando fakes, mocks con Mokkery y mejores prácticas de calidad de código.

desarrollo 8 temas
Intermedio-Avanzado 3 horas

Dependency Injection con Koin en KMP

Implementación de dependency injection con Koin para aplicaciones multiplataforma, configuración de módulos y mejores prácticas de arquitectura.

desarrollo 5 temas
Intermedio 4 horas

Compose Multiplatform - Características específicas

Módulo especializado en las características exclusivas de Compose Multiplatform que lo diferencian de Jetpack Compose para Android, incluyendo recursos multiplataforma y configuraciones específicas.

desarrollo 6 temas
Intermedio-Avanzado 5 horas

Fundamentos de Calidad de Software

Fundamentos sólidos del desarrollo de software de calidad, incluyendo principios SOLID, código limpio y herramientas de análisis.

arquitectura 5 temas
Intermedio-Avanzado 6 horas

Capa de UI

Extracción y estructuración adecuada de toda la lógica de la capa de UI para crear interfaces mantenibles y testeable.

arquitectura 5 temas
Intermedio-Avanzado 6 horas

Capa de Datos

Estructuración profesional del acceso a datos, incluyendo bases de datos, APIs, reactividad y manejo de errores.

arquitectura 6 temas
Avanzado 5 horas

Clean Architecture

Implementación completa de Clean Architecture con modularización, casos de uso y gestión avanzada de dependencias.

arquitectura 6 temas
Intermedio-Avanzado 3 horas

Inyección de Dependencias

Implementación de inyección de dependencias para completar una arquitectura escalable y mantenible.

arquitectura 5 temas
Intermedio-Avanzado 5 horas

Testing de Arquitecturas Android

Implementación completa de estrategias de testing aprovechando la arquitectura construida para crear tests mantenibles y confiables.

arquitectura 6 temas
Intermedio 16 horas

Accesibilidad Completa en Android

Formación integral de accesibilidad en Android que cubre desde los fundamentos teóricos hasta la implementación práctica y testing. El programa está diseñado como una experiencia completa e indivisible que garantiza el dominio integral de la accesibilidad en desarrollo Android.

accesibilidad 5 temas
Intermedio 4 horas

Dependency Injection with Koin

Módulo fundamental que cubre la implementación de dependency injection con Koin, desde la configuración básica hasta técnicas avanzadas para arquitecturas complejas y setups multi-módulo.

desarrollo 8 temas
Avanzado 2 horas

Herramientas Avanzadas de Koin y Monitorización

Módulo avanzado enfocado en herramientas de desarrollo y monitorización en producción con Koin, incluyendo debugging, análisis de performance, y uso de Kotzilla Console para insights en tiempo real.

desarrollo 14 temas

Tu formación personalizada

0 módulos seleccionados

Selecciona módulos para comenzar a crear tu formación

¿Necesitas ayuda?

Selecciona los módulos que mejor se adapten a las necesidades de tu equipo. Para ver los detalles completos, haz clic en el módulo.