Struttura del corso
Inizio
- Sintassi di base
- Idiom
- Convenzioni di codice
Basi
- Tipi di base
- Pacchetti
- Flusso di controllo
- Return e salti
Classi e Oggetti
- Classi ed ereditarietà
- Proprietà e campi
- Interfacce
- Modificatori di visibilità
- Estensioni
- Data Classes
- Generici
- Classi annidate
- Enum Classes
- Oggetti
- Delegazione
- Proprietà delegate
Funzioni e Lambda
- Funzioni
- Lambda
- Funzioni inline
Altri
- Dichiarazioni di distruzione (destrutturazione)
- Collezioni
- Ampiezze di intervallo (Ranges)
- Verifiche e conversioni di tipo
- Espressioni this
- Uguaglianza
- Sovraccarico degli operatori
- Sicurezza dei null
- Eccesioni
- Annotazioni
- Riflessione
- Builder type-safe
- Dynamic Type
Interoperabilità
- Chiamare Java da Kotlin
- Chiamare Kotlin da Java
Riferimenti
- Documentazione del codice Kotlin
- Uso di Maven
- Uso di Ant
- Uso di Gradle
- Kotlin e OSGi
Tutorial
Requisiti
Kotlin è un linguaggio di programmazione tipizzato staticamente per JVM, Android e il browser.
Destinatari
Questo corso è rivolto a programmatori ed ingegneri interessati alla programmazione in Kotlin.
Recensioni (4)
Le conoscenze approfondite e gli esempi
Ankur Kapila - Deutsche Bank
Corso - Programming with Kotlin
Traduzione automatica
Il materiale didattico e gli argomenti trattati erano molto ben organizzati e sono state fornite informazioni approfondite.
Umar Farooq - Deutsche Bank
Corso - Programming with Kotlin
Traduzione automatica
Era perfetto, slide sufficienti per seguire le indicazioni e abbastanza tempo per svolgere gli esercizi
Dominik Rainer - LTW Intralogistics
Corso - Programming with Kotlin
Traduzione automatica
Grande contenuto, eccellenti esercizi. Ha coperto molte informazioni. Amichevole per i nuovi programmatori Kotlin ma anche molto da imparare per chi di noi già utilizza Kotlin. Lo consiglio vivamente questo corso. Il ritmo del corso era perfetto, non troppo lento, non troppo veloce. Alternare lezioni ed esercizi ha aiutato a consolidare la conoscenza di ogni sezione.
Mark Sorenson - Los Alamos National Laboratory
Corso - Programming with Kotlin
Traduzione automatica