Kotlin for Java Developers (KTL4J)

Programming, Kotlin

This course guides Java developers to adopt Kotlin with hands-on examples and migration tips. It covers Kotlin fundamentals, full JVM compatibility, practical Java interoperability and techniques to increase team productivity, plus how to compile and integrate Kotlin into existing builds.

During training you'll compare Kotlin and Java idioms, learn null-safety and concise syntax, including data classes, properties and lambdas. You'll explore smart casts, 'when' expressions, collections and string handling, and use tooling on a practical Java project example.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • What is Kotlin
    1. History and design philosophy
    2. Interoperability with Java
    3. Compiling and running code
    4. Development environment
  • Basic syntax
    1. OOP (object-oriented programming)
    2. Data classes
    3. val and var keywords
  • Null-safety principles
  • What Kotlin does better than Java
    1. String handling and formatting
    2. Smart casting
    3. Equality and identity (===)
    4. Lambda expressions
    5. Loops
    6. Collections
  • New features compared to Java
    1. when expressions
    2. Properties
    3. Default and named arguments
    4. Extension functions
    5. Ranges
    6. Operator overloading
  • Integration with Java projects
    1. Practical example
Assumed knowledge:
Basic knowledge of Java programming is required.
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
384.00 € ( 464.64 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

HARTMANN - RICO a.s., Tomáš K.
Kotlin for Java Developers ( KTL4J)
"Lektor je opravdu znalý, kurz byl upraven na míru pro naše potřeby, takže vše co jsme chtěli bylo obsaženo. Můžu doporučit"