Kotlin - wstęp do OOP i FP
Ponieważ Kotlin jest z jednej strony wygodniejszy od javy - a z drugiej mniej skomplikowany od scali - wiec stanowi doskonałe narzędzie edukacyjne dla programistów Javy do przejścia na składnię nowocześniejszych języków programowania.
Do tego może się przydać do programowania w Androidzie czy innym Springu 5.
To jest warsztat pomyślany głównie o ludziach, którzy nie znają Kotlina także będą same podstawy.
Na początek nauczymy się :
• Podstawowe różnice w składni pomiędzy Kotlinem i Javą
• Jak wołać kod Javy z Kotlina
• Jak definiować klasy w Kotlinie , konstruktory , definicje dostępu do pól itd
• Obiekty towarzyszące
• Definiowanie i rozszerzanie funkcji
Będzie trochę dekompilowania i badania wygenerowanego kodu bajtowego by lepiej zrozumieć jak kompilator kotlina tłumaczy kod na JVM.
PRZYGOTOWANIE
• Laptopy z zainstalowanym intellij
• wyciągnąć repo : https://github.com/PawelWlodarski/kotlin-workshops
• odpalić raz : ClassesInKotlin.kt
W Razie pytań piszcie śmiało.