OUR
Courses
- 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
- Test-driven development with 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 is a new programming language targeting the Java platform. It offers expression and security without compromising on simplicity, seamless interoperability with existing Java code, and excellent tool support. Because Kotlin generates regular Java bytecode and works with existing Java libraries and frameworks, it can be used almost anywhere Java is used today - for server-side development, Android apps, and more.
This course starts with the basic syntax of the Kotlin language. Then students learn how to use functions that allow them to create reusable abstractions, high-level functions, and libraries. Through hands-on examples, attendees will learn the details of applying Kotlin in real projects, such as build system integration, Android support, and concurrent programming.
- Introduction to Kotlin
- Kotlin basics: functions, variables, classes, properties, choices, if, when, iterations and loops, extensions...
- Define and call functions, work with collections, varargs, regular exceptions...
- classes and interfaces
- Lambda-expressions
- types
- Operator overload and other conventions
- higher order functions
- generics
- Notes and Reflections
- Domain Specific Languages
Previous knowledge
- Erfahrung mit einer objektorientierten
Programming language
(idealerweise Java) erforderlich
Target group
- Developers