Contattataci

Struttura del corso

Introduzione

  • Panoramica generale su Kotlin
  • Riepilogo dei concetti fondamentali di Kotlin

Funzionalità avanzate del linguaggio

  • Espressioni lambda e funzioni ad arità superiore
  • Funzioni ed estensioni aggiuntive al linguaggio
  • Funzioni inline e parametri di tipo riplasmato
  • Collections e sequenze

Programmazione orientata agli oggetti

  • Delegazione delle classi ed espressioni oggetto
  • Classi sigillate e alias di tipo
  • Generici e varianza tipologica
  • Ereditarietà avanzata e polimorfismo

Programmazione funzionale

  • Comprensione delle monadi e delle strutture funzionali
  • Utilizzo della libreria Arrow per il supporto alla programmazione funzionale.
  • Coroutine e basi della programmazione asincrona in Kotlin.
  • API Flow e programmazione reattiva in Kotlin.

Sviluppo di applicazioni Android con Kotlin

  • Kotlin Android Extensions e il sistema di binding delle viste.
  • L’utilizzo dei Coroutine in ambienti Android.

Riepilogo e prossimi passi da intraprendere

Requisiti

  • Conoscenze di base di Kotlin
  • Comprensione dei concetti fondamentali della programmazione orientata agli oggetti

Destinatari

  • Sviluppatori
  • Programmatori
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative