Schulungsübersicht

Einführung

Einrichten der Werkzeuge für Kotlin

  • Verwenden der Befehlszeilen-Tools
  • Installieren des JDK für Kotlin
  • Installieren und Einrichten der IDE: IntelliJ
  • Installieren der Plugins

Erste Schritte mit Kotlin und der Kotlin-Syntax

  • Erlernen der Kotlin-Architektur
  • Erlernen der Kotlin-Syntax
  • Verwenden von Schlüsselfunktionen von Kotlin

Object-Oriented Programming mit Kotlin

  • Überblick über Programming mit Objekten
  • Erstellen einer Klasse
  • Hinzufügen von Methoden zu Klassen
  • Definieren von Basiskonstruktoren
  • Benannte Parameter und Standardwerte verwenden
  • Offene Klassen verwenden, um Vererbung zu ermöglichen
  • Abstrakte Klassen verwenden
  • Interfaces erstellen und verwenden
  • Umgang mit Überschreibungen
  • Erstellen von Datenklassen
  • Verwendung von Singletons und Companion Objects
  • Aufzählungen verwenden
  • Klassen in Paketen gruppieren
  • Importe verwenden
  • Implementierung von Information Hiding
  • Getter und Setter verwenden
  • Implementierung von Sichtbarkeitsmodifikatoren
  • Verstehen von Generics
  • Implementieren eines generischen Stapels
  • Generische Funktionen verwenden

Android App-Entwicklung mit Kotlin

  • Einrichten der Tools für die Android-Entwicklung
    • Installieren von Android Studio
    • Starten eines neuen Projekts
    • Einrichten des Emulators
    • Einrichten der Bibliothek
  • Einrichten von Kotlin in Android
  • Arbeiten mit dem Hello Android Framework und den Android SDK Tools
  • Entwickeln einer Android-App mit Kotlin
    • ListActivity und ListView verwenden
    • Verwenden von Intents und Intent-Filtern
    • Arbeiten mit benutzerdefinierten Ansichten
    • Verwendung von Layout-Managern
    • Umgang mit Web Services und API's
    • Umgang mit Android Diensten
    • Arbeiten mit SQLite Database
    • Verwendung von Content Providern
    • Schreiben von Adaptern
    • Implementieren von Dialogen und Warnungen (Toasts)
    • Entwerfen Ihrer UI
      • Optionen und Kontextmenüs
      • WebView
    • Implementieren von Android Benachrichtigungen
  • Erstellen einer angepassten reaktionsfähigen Android Anwendung mit Kotlin
  • Veröffentlichen Ihrer Android Anwendung im Google PlayStore

iOS App-Entwicklung mit Kotlin

  • Überblick über die Funktionen und Architektur von XCode 9
  • Überblick über Swift 4 Funktionen und Architektur
  • Vergleich der Gemeinsamkeiten und Unterschiede von Kotlin und Swift
    • Grundlagen
    • Arrays
    • Dictionaries
  • Arbeiten mit Web Services
  • Ausführen von Data Management
  • Arbeiten mit Variablen, Konstanten und Swift Datentypen
  • Optimieren der iOS Benutzererfahrung durch UX- und UI-Design
  • Hinzufügen von Benutzerinteraktion zur Verbesserung der Benutzererfahrung
  • Optimieren der Leistung
  • Fehlersuche in einer iOS Anwendung
  • Erstellen einer angepassten reaktionsfähigen iOS-Anwendung mit Kotlin
  • Veröffentlichen Ihrer iOS-Anwendung im Apple AppStore

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrungen in der Java-Programmierung
  • Grundlegende Erfahrung oder Vertrautheit mit der Android-Entwicklung
  • Erfahrung mit Swift-Programmierung
 35 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien