Imagina Formación

Curso de Kotlin

Todo lo que necesitas saber para convertirte en un desarrollador profesional de Kotlin.

¿Qué vas a aprender?

Este curso de Kotlin tiene todo lo que necesitas saber para convertirte en un desarrollador profesional de Kotlin y te va permitir tener las bases para integrar tus conocimientos de kotlin para desarrollar aplicaciones Android impresionantes y profesionales.

Objetivos

Entender los conceptos de Kotlin y cómo se relaciona con Java. Tener las bases para empezar a crear apps Android utilizando Kotlin. Aprender y entender los fundamentos de la programación orientada a objetos.

¿A quién va dirigido?

A todo programador que quiera conocer este nuevo lenguaje.

Duración
Consultar
Requisitos
Para realizar esta formación son necesarios permisos suficientes como para instalar software en el equipo a utilizar. Además, es recomendable haber trabajado previamente con el lenguaje de programación Java.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Introducción a Kotlin

    • ¿Qué es Kotlin?
    • Hello World en Kotlin
    • Primer proyecto en AS con Kotlin
    • Kotlin Android Extensions
    2

    Conceptos básicos

    • Funciones
    • Variables
    • String templates
    • Generics, If-else and when
    3

    Clases, properties e interfaces

    • Clases
    • Properties
    • Interfaces
    • Data classes
    • Optimizaciones de Java
    4

    Funciones de extensión

    • Funciones de extensión
    • Tipos reified
    • Modificador inline
    5

    La magia de Kotlin

    • Enumerados
    • Control de flujo
    • ViewBinding
    • Funciones de Scope
    6

    Lambdas

    • ¿Qué es una lambda?
    • Lambdas con receivers
    7

    Creando la actividad en detalle

    • Nulidad y tipos nullables
    • Clases selladas
    • Type alias
    8

    Dando vida a la app

    • Delegación de propiedades
    • Colecciones y operadores funcionales
    • Rangos
    • Funciones infix
    • Objects
    • Android KTX
    • Interfaces
    • Properties de Extensión y sobrecarga de operadores
    9

    Dando vida a la app II

    • Recycler Adapter en Kotlin
    • Custom views
    • Componentes personalizados
    • BBDD - Room & Shared preferences
    10

    Kotlin Extra

    • Compatiblidad con Java
    • Kotlin DSL en Gradle
    11

    Usual Android & Kotlin

    • Gestión de permisos
    • Fragments
    • Jetpack y AndroidX
    • CameraX
    • Material Design y estilos
    • Botones
    • DatePicker
    • TimePicker
    • Google Maps
    • ViewBinding
    • Streaming
    12

    ¿Qué más puedo hacer con Kotlin?

    • MVP
    • MVVM
    • Testing
    • Koin
    • Anko
    • Dagger 2
    • Retrofit 2
    13

    Corrutinas

    • Scope & lifecycleScope
    • Introducción
    • Context y Dispatchers
    • Builders
    • Scopes
    • Convertir Callbacks en Funciones de Suspensión
    14

    Programación reactiva con Flow

    • Introducción Programación Reactiva
    • Secuencias
    • Algunos ejemplos
    • Flow en Android
    • Flows con Room
    • StateFlow
    • CallbackFlow
    15

    Kotlin Multiplatform

               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba