Corso Kotlin – Android Avanzato

REQUISITI RICHIESTI

Conoscenze di base nella programmazione.


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
Nome:
Mario Beneduce
Esperienza:

Mario Beneduce:
LINKEDIN

+ 300

STUDENTI

OGNI ANNO
+ 250

POSTI DI LAVORO

DISPONIBILI


COMPILA IL FORM PER ISCRIVERTI AL CORSO Kotlin - Android Avanzato

Invia la tua richiesta di iscrizione al corso Kotlin - Android Avanzato



    * ALLEGA IL TUO CURRICULUM

    .

    Se hai difficoltà a inviare il tuo curriculum tramite questo form puoi inviare la tua candidatura al corso al seguente indirizzo e-mail: formazione@cgmconsulting.it