Corso avanzato programmazione Android con Kotlin
Pubblicato da Synergia

l corso di Programmazione android con Kotlin 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, comunque in  interazione con il docente.

Gli argomenti che vengono affrontati durante il corso saranno inizialmente quelli che costituiscono la base di un linguaggio ad oggetti, fino ad arrivare ad argomenti più specifici ed avanzati.

Referente Silvia Montagna

Scopri tutti i dettagli sul Corso avanzato programmazione Android con Kotlin


Programma e moduli didattici

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

Prerequisiti - Basi di programmazione;
Destinatari - Neodiplomati in informatica e neolaureati / laureandi

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni