Taller de Kotlin Avanzado: Mejora tus habilidades en Kotlin

Advanced Kotlin Workshop
Cursos y talleres de arquitectura de software

Taller de Kotlin Avanzado: Mejora tus habilidades en Kotlin

En el panorama en constante evolución del desarrollo de software moderno, las organizaciones reconocen el papel fundamental de la tecnología para impulsar la innovación de productos y maximizar el intercambio de valor con los clientes. Adoptando la tecnología como un facilitador estratégico, nuestro taller de Kotlin avanzado, dirigido por el experto del sector Javier López, se centra en el rendimiento del desarrollo, la capacidad de mantenimiento del código y ejemplos prácticos del día a día adaptados a los desarrolladores de backend.

Estructura y temas del taller de Kotlin

Día 1: Dominio de los fundamentos (3 horas)

  • Filosofías de programación
    • Programar en un lenguaje frente a programar hacia un lenguaje.
    • Funciones de extensión, funciones a nivel de fichero y propiedades.
    • Argumentos con nombre y por defecto.
    • Funciones inline.
  • Funciones lingüísticas avanzadas
    • Tipos reificados.
    • Clases en línea/valor.
    • Interfaces/clases selladas.
    • Genéricos: varianza/contravarianza.
    • Delegados.
  • Manejo de excepciones y construcciones funcionales
    • Estrategias para una gestión eficaz de las excepciones.
    • Funciones avanzadas: infijo, sobrecarga de operadores, funciones de alto orden y lambdas.

Día 2: Dominio de las técnicas avanzadas de Kotlin (3,5 horas)

  • Programación asíncrona con coroutines
    • Comprender las coroutines.
    • Ámbitos y contextos; flujos y canales; gestión de excepciones; depuración.
  • Patrones de diseño y extensibilidad del lenguaje
    • Creación de DSL (lenguajes específicos de dominio).
    • Contratos para un diseño de software robusto.
  • Normas de codificación, seguridad y rendimiento
    • Buenas prácticas para escribir código conforme a las normas.
    • Garantizar la seguridad en el desarrollo de software.
    • Optimización del rendimiento del código.
  • Consejos de productividad de IntelliJ
    • Aprovechamiento de IntelliJ para un desarrollo eficaz.
    • Consejos útiles para aumentar la productividad.

Conoce al instructor del taller: Javier López

Javier López, un experimentado desarrollador backend y frontend en Apiumhub, aporta más de una década de experiencia en ingeniería de software y liderazgo de equipos. Competente en un conjunto diverso de lenguajes, incluyendo Kotlin, Java, Python, PHP, JS, y .Net, Javier se especializa en la aplicación de las mejores prácticas de Orientación a Objetos y Arquitectura de Software. Únete a él en un viaje para elevar tus habilidades en Kotlin y mejorar tu experiencia en desarrollo backend.

¿Listo para dominar este taller de Kotlin?

Aquellos que deseen mejorar sus conocimientos de Kotlin y mantenerse a la vanguardia de las prácticas de software modernas pueden inscribirse en el taller de Kotlin avanzado aquí. Aprovecha esta oportunidad para adquirir conocimientos prácticos sobre un lenguaje de programación de tipado estático compatible con la programación funcional y orientada a objetos.

Leave your thought here

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Membresías

¿Interesado en más workshops?

Suscríbete y recibe nuestro boletín de noticias
Tu información nunca será compartida con terceros