Corso Kotlin – Android Avanzato
Durata: | 100 ore |
---|---|
Periodo: | Dal 16 ottobre al 1 dicembre 2023 |
Orario: | Dal lunedì al giovedì dalle 09.00 alle 13.00 |
Sede: | Il corso Kotlin - Android Avanzato si svolgerà ONLINE tramite piattaforma webinar |
Partecipanti: | Verranno selezionati massimo 15 partecipanti |
Scopo: | Formazione avanzata |
Prezzo: | 889,00 |
Prerequisiti: | Conoscenze di base nella programmazione. |
Destinatari: | Neodiplomati in informatica e neolaureati / laureandi |
In breve: | Il programma di 100 ore prevede una disamina approfondita del linguaggio (comparandone le differenze con java). Saranno trattati gli argomenti necessari per usare Kotlin, affiancando la parte teorica con esercitazioni pratiche su progetti sufficientemente articolati. Saranno assegnati compiti da svolgere in autonomia, fermo restando la possibilità di interagire con il docente ponendo domande sui problemi che si potrebbero riscontrare durante lo svolgimento delle esercitazioni. |
Per quanto riguarda il programma, gli argomenti trattati sono sia quelli che costituiscono l’ossatura di un linguaggio ad oggetti, estendendo successivamente la disamina ad argomenti più specifici.
Partendo dall’installazione degli ambienti di sviluppo (compilatore ed editor) si tratteranno nello specifico:
- Linguaggio di programmazione Kotlin. Caratteristiche
- Esecuzione di un programma in Kotlin
- Struttura di un programma in Kotlin
- Parole riservate e sintassi
- Tipi e variabili in Kotlin
- Dichiarazione delle variabili: Var vs. Val
- La gestione del valore null
- Operatori
- Conversione di tipo
- Arrays
- Controllo del flusso
- Espressioni condizionali
- Cicli
- Funzioni in Kotlin
- Funzioni lambda e anonime
- Struttura di una funzione
- Scope di una funzione
- Le Closure
- Funzioni infix e tailrec
- Funzioni inline
- Funzioni standard
– La funzione apply
– La funzione let
– La funzione with
– La funzione run
– La funzione also
– La funzione use
– La funzione repeat
– La funzione takeIf e takeUnless
– La funzione require, assert e check
– La funzione lazy
– La funzione TODO - Classi e oggetti in Kotlin
- Classi – creazione e uso
- Oggetti – creazione e uso
- Costruttori e inizializzazione delle proprietà
- Classi annidate e classi interne
- Classi Enum
- Classi data
- Ereditarietà in Kotlin
- Superclassi e sottoclassi
- Classi astratte e interfacce in Kotlin
- Classi astratte e interfacce
- Classi astratte
- Interfacce
- Convalida e conversione dei tipi – operatori Is, When, As
- Collezioni in Kotlin
– Liste
– I Set
– Le Map - Gestione delle eccezioni
|
Invia la tua richiesta di iscrizione al corso Kotlin - Android Avanzato