UNSERE
Schulungen
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Testgetriebene Entwicklung mit Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
Kotlin ist eine neue Programmiersprache, die auf die Java-Plattform abzielt. Es bietet Ausdruck und Sicherheit ohne Kompromisse bei der Einfachheit, nahtloser Interoperabilität mit vorhandenem Java-Code und hervorragender Werkzeugunterstützung. Da Kotlin normalen Java-Bytecode generiert und mit vorhandenen Java-Bibliotheken und Frameworks zusammenarbeitet, kann es fast überall dort eingesetzt werden, wo Java heute verwendet wird – für Server-seitige Entwicklung, Android-Apps und vieles mehr.
Dieser Kurs beginnt mit der grundlegenden Syntax der Kotlin-Sprache. Dann lernen die Teilnehmer, wie man Funktionen verwendet, mit denen sie wiederverwendbare Abstraktionen, High-Level Funktionen und Bibliotheken erstellen können. Anhand von praktischen Beispielen lernen die Teilnahmer die Details der Anwendung von Kotlin in realen Projekten, wie Build-System-Integration, Android-Unterstützung und gleichzeitige Programmierung.
- Einführung in Kotlin
- Kotlin-Grundlagen: Funktionen, Variablen, Klassen, Eigenschaften, Auswahlmöglichkeiten, If, When, Iterationen und Schleifen, Erweiterungen …
- Funktionen definieren und aufrufen, mit Sammlungen, Varargs, regulären Ausnahmen arbeiten …
- Klassen und Schnittstellen
- Lambda-Ausdrücke
- Typen
- Überlastung des Bedieners und andere Konventionen
- Funktionen höherer Ordnung
- Generika
- Anmerkungen und Reflexionen
- Domänenspezifische Sprachen
Vorkenntnisse
- Erfahrung mit einer objektorientierten
Programmiersprache
(idealerweise Java) erforderlich
Zielgruppe
- Entwickler