Struttura del corso
Introduzione
- Panoramica di Kotlin
- Ripasso dei concetti di base di Kotlin
Funzionalità linguistiche avanzate
- Espressioni lambda e funzioni di ordine superiore
- Funzioni e proprietà di estensione
- Funzioni inline e parametri di tipo reified
- Collezioni e sequenze
Orientato agli oggetti Programming
- Delega di classi ed espressioni di oggetti
- Classi sealed e alias di tipo
- Generici e varianza
- Ereditarietà avanzata e polimorfismo
Funzionale Programming
- Comprendere le monadi e i costrutti funzionali
- Utilizzo della libreria Arrow
- Nozioni di base sulle coroutine e sulla programmazione asincrona
- API di flusso e programmazione reattiva
Sviluppo Android con Kotlin
- Kotlin Estensioni Android e associazione delle viste
- Utilizzo di Kotlin Coroutine su Android
Riepilogo e prossime tappe
Requisiti
-
Conoscenza di base di Kotlin
Comprensione dei concetti di programmazione orientata agli oggetti
Pubblico
-
Gli sviluppatori
Programmatori
Recensioni (3)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Corso - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Corso - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.