Kotlin Programmierung - Grundlagen

Institut: HECKER CONSULTING
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

Im Jahr 2010 hatte JetBrains, ein Entwickler von Programmierwerkzeugen, ein großes Problem. Und Kotlin war und ist die Lösung!

Kotlin kann Java überall ersetzen, in Apps und auf dem Server.

Kotlin ist die leistungsstarke Programmiersprache von JetBrains und bietet Nullsicherheit, eine prägnante Syntax sowie vollständige Java-Kompatibilität. Außerdem wird Kotlin offiziell von Google für die Android-Entwicklung vollständig unterstützt.

Sie erhalten einen umfassenden Überblick darüber, was Entwickler benötigen, um Programme mit der Programmiersprache Kotlin zu erstellen.

Sie starten mit den Grundlagen: Datentypen und Variablen, wie sich Anweisungen von Ausdrücken unterscheiden und was die verschiedenen Arten von Ausdrücken sind.

Anschließend lernen Sie die wesentlichen Merkmale und Möglichkeiten der Sprache kennen, von Funktionen und Klassen bis hin zu Coroutines und Sie erfahrnen, wie Sie Ihren Kotlin-Code effektiv debuggen können.

Vorbereitungen für die Kotlin-Entwicklung
  • Intellij IDEA Installation
  • Schnelleinstieg
Datentypen
  • Numerische Datentypen
  • Veränderliche und unveränderliche Variablen
  • Boolesche und Zeichen-Datentypen
  • Zeichenketten-Tricks und Fallen
Kontrollfluss
  • Wie sich Anweisungen von Ausdrücken unterscheiden
  • Der if-Ausdruck
  • Der when-Ausdruck
  • Schleifen mit when-Ausdrücken
  • Nullen und intelligentes Casting
Sammlungen und Sequenzen
  • Wann werden Arrays verwendet?
  • Wann Sie Listen verwenden sollten
  • Best Practices für Sets
  • Wie man Maps als Dictionaries verwendet
  • Verwenden von Sammeloperationen
  • Sequenzen in asynchronen Daten verwenden
Eingabe, Ausgabe und Dateien
  • Befehlszeilenargumente
  • Benutzereingaben abrufen
  • Lesen und Schreiben von Dateidaten
Funktionen
  • Funktionen
  • Lambda-Funktionen
  • Anonyme Funktionen
  • Lokale Funktionen
Klassen, Objekte und Schnittstellen
  • Kotlin-Klassen
  • Konstruktoren und Init-Block
  • Die Schönheit von Datenklassen
  • Klassenkomposition mit Schnittstellen
  • Das Companion-Objekt
Debuggen Ihres Kotlin-Codes
  • Unbedingte und bedingte Haltepunkte setzen
  • Beobachten Sie Variablen und ändern Sie deren Werte
Die Macht der Coroutinen nutzen
  • Die Notwendigkeit von Coroutinen
  • Wie man mit abgebrochenen und zeitlich begrenzten Aufgaben umgeht

Im Jahr 2010 hatte JetBrains, ein Entwickler von Programmierwerkzeugen, ein großes Problem. Und Kotlin war und ist die Lösung!

Kotlin kann Java überall ersetzen, in Apps und auf dem Server.

Kotlin ist die leistungsstarke Programmiersprache von JetBrains und bietet Nullsicherheit, eine prägnante Syntax sowie vollständige Java-Kompatibilität. Außerdem wird Kotlin offiziell von Google für die Android-Entwicklung vollständig unterstützt.

Sie erhalten einen umfassenden Überblick darüber, was Entwickler benötigen, um Programme mit der Programmiersprache Kotlin zu erstellen.

Sie starten mit den Grundlagen: Datentypen und Variablen, wie sich Anweisungen von Ausdrücken unterscheiden und was die verschiedenen Arten von Ausdrücken sind.

Anschließend lernen Sie die wesentlichen Merkmale und Möglichkeiten der Sprache kennen, von Funktionen und Klassen bis hin zu Coroutines und Sie erfahrnen, wie Sie Ihren Kotlin-Code effektiv debuggen können.

Vorbereitungen für die Kotlin-Entwicklung
  • Intellij IDEA Installation
  • Schnelleinstieg
Datentypen
  • Numerische Datentypen
  • Veränderliche und unveränderliche Variablen
  • Boolesche und Zeichen-Datentypen
  • Zeichenketten-Tricks und Fallen
Kontrollfluss
  • Wie sich Anweisungen von Ausdrücken unterscheiden
  • Der if-Ausdruck
  • Der when-Ausdruck
  • Schleifen mit when-Ausdrücken
  • Nullen und intelligentes Casting
Sammlungen und Sequenzen
  • Wann werden Arrays verwendet?
  • Wann Sie Listen verwenden sollten
  • Best Practices für Sets
  • Wie man Maps als Dictionaries verwendet
  • Verwenden von Sammeloperationen
  • Sequenzen in asynchronen Daten verwenden
Eingabe, Ausgabe und Dateien
  • Befehlszeilenargumente
  • Benutzereingaben abrufen
  • Lesen und Schreiben von Dateidaten
Funktionen
  • Funktionen
  • Lambda-Funktionen
  • Anonyme Funktionen
  • Lokale Funktionen
Klassen, Objekte und Schnittstellen
  • Kotlin-Klassen
  • Konstruktoren und Init-Block
  • Die SchÃ…
Datum
auf Anfrage
Uhrzeit
09:00
Dauer
ab 1 Tag nach Vereinbarung
Ort
Virtuelles Klassenzimmer, Live-Online-Seminar
E-Mail
Kontakt
Peter Hecker
Straße
Erkrather Str. 401
PLZ
40231
Ort
Düsseldorf
Land
Deutschland
Bundesland
---
Keine besonderen Anforderungen.
Zielgruppe
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineKotlin Programmierung Grundlagen - Beratung, Coaching, Workshop, Training suchen!
Kursnummer
60599f7afea877eee224
Plätze
12

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge