EmpresasFormaciónPersonalizada

Crea tu formación personalizadaseleccionando módulos específicos

Todos los módulosdesarrollokotlinandroidtestingaccesibilidadcomposeuiarquitecturacalidadprogramación

Mostrando 36 módulos

Intermedio4 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.

herramientas4 temas
Avanzado4 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.

herramientas3 temas
Básico-Intermedio16 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.

desarrollo6 temas
Intermedio3 horas

Navegación en Jetpack Compose

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

desarrollo5 temas
Intermedio2 horas

Estilos y Temas en Compose

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

desarrollo5 temas
Intermedio-Avanzado3 horas

Animaciones en Compose

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

desarrollo6 temas
Intermedio-Avanzado2 horas

Testing de UI con Compose

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

desarrollo6 temas
Intermedio-Avanzado3 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.

desarrollo7 temas
Intermedio-Avanzado3 horas

Animaciones Avanzadas y LazyLists

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

desarrollo6 temas
Avanzado3 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.

desarrollo5 temas
Intermedio2 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.

desarrollo5 temas
Básico8 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.

desarrollo12 temas
Intermedio-Avanzado5 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.

desarrollo12 temas
Avanzado8 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.

desarrollo16 temas
Intermedio3 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.

desarrollo13 temas
Avanzado4 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.

performance9 temas
Básico-Intermedio4 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.

testing5 temas
Intermedio5 horas

Unit Testing para Android

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

testing6 temas
Intermedio-Avanzado6 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.

testing5 temas
Intermedio-Avanzado6 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.

testing2 temas
Intermedio-Avanzado2 horas

Desarrollo basado en pruebas (TDD)

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

testing3 temas
Intermedio8 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.

desarrollo8 temas
Intermedio-Avanzado10 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.

desarrollo10 temas
Intermedio4 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.

desarrollo6 temas
Intermedio-Avanzado5 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.

desarrollo8 temas
Intermedio-Avanzado3 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.

desarrollo5 temas
Intermedio4 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.

desarrollo6 temas
Intermedio-Avanzado5 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.

arquitectura5 temas
Intermedio-Avanzado6 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.

arquitectura5 temas
Intermedio-Avanzado6 horas

Capa de Datos

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

arquitectura6 temas
Avanzado5 horas

Clean Architecture

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

arquitectura6 temas
Intermedio-Avanzado3 horas

Inyección de Dependencias

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

arquitectura5 temas
Intermedio-Avanzado5 horas

Testing de Arquitecturas Android

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

arquitectura6 temas
Intermedio16 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.

accesibilidad5 temas
Intermedio4 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.

desarrollo8 temas
Avanzado2 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.

desarrollo14 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.