3-dniowe szkolenie skoncentrowane na ekosystemach Kotlin JVM. Przydatne zarówno do programowania ogólnego jak i przy użyciu Kotlina do backend developmentu na przykład w Spring czy Ktor. Szkolenie opiera się na praktycznych ćwiczeniach w Kotlinie, a materiał pokrywa najlepsze praktyki oraz istotne funkcjonalności języka Kotlin.

Podczas warsztatu nauczysz się poprzez:

Wykład wspierany slajdami

Rozwiązanie programistycznych wyzwań

Wykonanie praktycznych ćwiczeń

Rozwiązanie Kotlinowych puzzler'ów

Materiał omawiany podczas warsztatu:

  • Czym jest Kotlin i jakie są kluczowe zmiany względem Javy
  • Funkcje na różnych poziomach
  • Nullowalność
  • Smart casting i inne kluczowe usprawnienia
  • Klasy i obiekty (object expression i object declaration)
  • Klasy typu data oraz klasy typu sealed (zapieczętowane)
  • System typów w Kotlinie
  • Funkcje rozszerzające (Extension functions)
  • Interoperacyjność pomiędzy Javą i Kotlinem
  • Podstawy programowania funkcyjnego
  • Typy funkcyjne, wyrażenia lambda oraz funkcje anonimowe
  • Funkcje typu inline
  • Kontrakty, klasy inline oraz inne innowacje wprowadzone w Kotlinie 1.3
  • Strumieniowe przetwarzanie kolekcji
  • Funkcje zasięgu (let, apply, run, also, with, takeIf, takeUnless)
  • Typy i modyfikatory generyczne w Kotlinie
  • Delegacja interfejsu oraz delegacja property
  • Kotlin DSL
  • Najlepsze praktyki oraz konwencje w Kotlinie

Ile trwa ten warsztat?

Warsztat trwa 3 dni

Wymagania

  • Profesjonalne doświadczenie w programowaniu w języku Java lub w innym języku zorientowanym obiektowo
  • Komputer z zainstalowanym IDEA IntelliJ
Marcin Moskała

Ucz się od najlepszych

Marcin Moskała

Marcin Moskała to doświadczony programista, autor książek Effective Kotlin oraz Kotlin Coroutines, założyciel Kt. Academy. Programuje od dziecka, występuje na międzynarodowych konferencjach programistycznych, posiada w dorobku liczne publikacje m.in. w magazynie Programista. Pasjonat czytania i pisania książek, uczenia się i filozofii.

Jeden z pierwszych certyfikowanych treningów z Kotlina

Jakość tego warsztatu została sprawdzona i certyfikowana przez twórców języka Kotlin. Szkolić Was będzie trener, który jest oficjalnym partnerem JetBrains w zakresie szkoleń z języka Kotlin.

JetBrains certified Kotlin Training

Wyślij zgłoszenie

Wybierz tę opcję, jeśli potrzebujesz szkolenia dla swojego zespołu lub firmy. Podstawowa cena w Polsce i w języku polskim to 16000 zł za grupę (w innym przypadku 4500 EUR) za 3 dni szkolenia.

Szkolenie prywatne

Wybierz tę opcję, jeśli potrzebujesz szkolenia dla siebie lub małej grupy. Podstawowa cena to 1600 zł za osobę za całe szkolenie w języku polskim.

Szkolenie otwarte online

Nasi eksperci oferują konsultacje zarówno dla firm, jak i osób prywatnych. Cena ustalana jest indywidualnie.

Nawiąż kontakt