Struttura del corso

Introduzione

Impostazione degli strumenti per Kotlin

  • Utilizzo degli strumenti da riga di comando
  • Installazione del JDK per Kotlin
  • Installazione e configurazione dell'IDE: IntelliJ
  • Installazione dei plugin

Guida introduttiva a Kotlin e alla sintassi Kotlin

  • Imparare l'architettura Kotlin
  • Apprendimento della sintassi Kotlin
  • Utilizzo delle funzioni principali di Kotlin

Object-Oriented Programming con Kotlin

  • Panoramica di Programming con oggetti
  • Creazione di una classe
  • Aggiunta di metodi alle classi
  • Definizione dei costruttori di base
  • Utilizzo di parametri denominati e valori predefiniti
  • Utilizzo di classi aperte per consentire l'ereditarietà
  • Utilizzo di classi astratte
  • Creazione e utilizzo di interfacce
  • Sostituzione della gestione
  • Creazione di classi di dati
  • Utilizzo di singleton e oggetti complementari
  • Utilizzo delle enumerazioni
  • Raggruppamento delle classi in pacchetti
  • Utilizzo delle importazioni
  • Implementazione dell'occultamento delle informazioni
  • Utilizzo di Getter e Setter
  • Implementazione dei modificatori di visibilità
  • Informazioni sui generici
  • Implementazione di uno stack generico
  • Utilizzo di funzioni generiche

Android Sviluppo di app utilizzando Kotlin

  • Impostazione degli strumenti per lo sviluppo Android
    • Installazione di Android Studio
    • Avvio di un nuovo progetto
    • Configurazione dell'emulatore
    • Configurazione della libreria
  • Impostazione di Kotlin in Android
  • Utilizzo del framework Hello Android e degli strumenti SDK Android
  • Sviluppo di un'app Android utilizzando Kotlin
    • Utilizzo di ListActivity e ListView
    • Utilizzo delle finalità e dei filtri delle finalità
    • Utilizzo delle visualizzazioni personalizzate
    • Utilizzo dei Gestori di layout
    • Gestione di Web Services e API
    • Trattare con Android Servizi
    • Lavorare con SQLite Database
    • Utilizzo dei fornitori di contenuti
    • Adattatori di scrittura
    • Implementazione di dialoghi e avvisi (avvisi popup)
    • Progettazione dell'interfaccia utente
      • Opzioni e menu contestuali
      • Visualizzazione Web
    • Implementazione delle notifiche Android
  • Creazione di un'app reattiva personalizzata Android utilizzando Kotlin
  • Pubblicazione dell'applicazione Android su Google PlayStore

iOS Sviluppo di app utilizzando Kotlin

  • Panoramica delle funzionalità e dell'architettura di XCode 9
  • Panoramica di Swift 4 Caratteristiche e architettura
  • Confronto tra somiglianze e differenze di Kotlin e Swift
    • Informazioni di base
    • Matrici
    • Dizionari
  • Lavorare con Web Services
  • Esecuzione Data Management
  • Utilizzo di variabili, costanti e tipi di dati Swift
  • Ottimizzazione dell'esperienza utente iOS attraverso la progettazione UX e UI
  • Aggiunta dell'interazione dell'utente per migliorare l'esperienza utente
  • Ottimizzazione delle prestazioni
  • Debug di un'app iOS
  • Creazione di un'app reattiva personalizzata iOS utilizzando Kotlin
  • Pubblicazione dell'applicazione iOS sull'Apple AppStore

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza nella programmazione Java
  • Esperienza di base o familiarità con lo sviluppo Android
  • Esperienza con Swift programmazione
 35 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative