Kotlin
Get Started!
85
Course Details
Language: Kotlin
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✔️ No prior Kotlin experience needed (Basic programming knowledge is a plus!) ✔️ Kotlin compiler installed (or Android Studio for Android development) ✔️ Willingness to write clean and efficient Kotlin code
Content
01Introduzione a Kotlin & Impostazione Su l'ambiente
4 Chapters - 0/4 Completed
01
Introduzione a Kotlin & Impostazione Su l'ambiente
4 Chapters - 0/4 Completed
Cos'è Kotlin? Perché è popolare?
Caratteristiche di Kotlin (Conciso, Sicuro, Interoperabile e Tool-Friendly)
Impostare Kotlin per diverse piattaforme (Android, JVM, CLI)
Scrivere il tuo primo programma Kotlin
02Kotlin Basics – Variabili, Tipi di dati e Operatori
5 Chapters - 0/5 Completed
02
Kotlin Basics – Variabili, Tipi di dati e Operatori
5 Chapters - 0/5 Completed
Comprendere val vs. var (Immutable vs. Mutable variabili)
Tipi di dati in Kotlin (Int, Double, String, Boolean, ecc.)
Tipo di inferenza e conversione di tipo
Operatori (+, -, *, /, mod, confronto, operatori logici)
MCQ
03Flusso di controllo – Dichiarazioni condizionali & Loops
4 Chapters - 0/4 Completed
03
Flusso di controllo – Dichiarazioni condizionali & Loops
4 Chapters - 0/4 Completed
Usare se, altrimenti, quando dichiarazioni
per e mentre loop per iterazione
Usare la pausa e continuare
Fusione intelligente in Kotlin
04Funzioni & Lambdas in Kotlin
4 Chapters - 0/4 Completed
04
Funzioni & Lambdas in Kotlin
4 Chapters - 0/4 Completed
Definizione delle funzioni (divertimento)
Parametri di funzione e tipi di ritorno
Argomenti predefiniti e nominati
Funzioni di ordine superiore e espressioni di agnello
05Programmazione orientata agli oggetti (OOP) in Kotlin
5 Chapters - 0/5 Completed
05
Programmazione orientata agli oggetti (OOP) in Kotlin
5 Chapters - 0/5 Completed
Comprensione di classi e oggetti
Costruttori (primario e secondario)
Ereditività e superamento dei metodi
Classi e interfacce astratti
MCQ
06Collezioni e Dati Strutture in Kotlin
5 Chapters - 0/5 Completed
06
Collezioni e Dati Strutture in Kotlin
5 Chapters - 0/5 Completed
Lavorare con Lists (List, MutableList)
Utilizzando Set (Set, MutableSet)
Mappe esplorative (Map, MutableMap)
Iterating attraverso collezioni con forEach, mappa, filtro
MCQ
07Eccezione Gestione e Null Sicurezza a Kotlin
3 Chapters - 0/3 Completed
07
Eccezione Gestione e Null Sicurezza a Kotlin
3 Chapters - 0/3 Completed
Quali sono le eccezioni? Maneggiare con il provino finale
La parola chiave di lancio e le eccezioni personalizzate
Comprendere Null Safety (?,!, ?:, let, chiamate sicure)
08Coroutines – Scrivere Asincrono Codice in Kotlin
5 Chapters - 0/5 Completed
08
Coroutines – Scrivere Asincrono Codice in Kotlin
5 Chapters - 0/5 Completed
Quali sono i coroutini e perché usarli?
Utilizzo delle funzioni di sospensione
Lavorare con il lancio, asincrona, e attendere
Coroutine (GlobalScope, viewModelScope, lifecycleScope)
MCQ
09Lavorare con estensioni di Kotlin & funzioni di ordine superiore
4 Chapters - 0/4 Completed
09
Lavorare con estensioni di Kotlin & funzioni di ordine superiore
4 Chapters - 0/4 Completed
Quali sono le funzioni di estensione?
Utilizzando applicare, lasciare, eseguire, anche, e con
Espressioni Lambda e funzioni inline
mcq
10Costruire un semplice progetto Kotlin (Mini Project)
3 Chapters - 0/3 Completed
10
Costruire un semplice progetto Kotlin (Mini Project)
3 Chapters - 0/3 Completed