Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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
Recensioni (2)
Come sviluppatore senior di Java e principiante di Kotlin, ritengo che il corso mi abbia fornito gli strumenti per iniziare a utilizzare correttamente Kotlin nei futuri progetti di sviluppo.
Stewart Coates - DLA PIPER
Corso - Advanced Kotlin Programming
Traduzione automatica
Le conoscenze approfondite e gli esempi
Ankur Kapila - Deutsche Bank
Corso - Programming with Kotlin
Traduzione automatica