Kotlin praktycznie
Słyszałeś o coraz bardziej popularnym języku Kotlin, ale nie wiesz jak zacząć? Chcesz gruntownie poznać język Kotlin oraz nauczyć się jego praktycznego wykorzystania?
Dobrze trafiłeś! Na tym szkoleniu nie tylko poznasz język Kotlin, ale także zrozumiesz jego najważniejsze mechanizmy oraz nauczysz się jak praktycznie go wykorzystywać.
Kotlin to nowoczesny, silnie typowany język przeznaczony do tworzenia rozwiązań na wiele platform (desktop, web, mobile). W czasie warsztatu uczestnicy poznają najważniejsze elementy języka oraz zdobędą praktyczną wiedzę z zakresu jego wykorzystania w codziennej pracy. Większość czasu na zajęciach poświęcone zostanie na pisanie kodu wspólnie z prowadzącym. Poznamy dostępne narzędzia, dowiemy się jak testować i debuggować kod Kotlina, ale przede wszystkim w jaki sposób wykorzystać język do zwiększenia efektywności codziennej pracy.
Podczas warsztatu zapewniamy lunch, a także serwis kawowy 😉
Czego się nauczysz?
- skonfigurujesz środowisko do pracy z Kotlinem,
- zbudujesz aplikację od zera,
- dowiesz jak integrować się z Javą i zew. bibliotekami,
- poznasz składnie oraz najważniejsze elementy języka,
- nauczysz się testować i debuggować kod,
- zrozumiesz bardziej zaawansowane elementy języka jak programowanie funkcyjne czy DSL.
Prowadzący
Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych oraz mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Obecnie również Partner, Head of Technology w Sages, wspiera merytorycznie rozwój oferty szkoleniowej, przygotowuje i prowadzi szkolenia, bierze udział w realizacji projektów IT, prowadzi konsultacje w zakresie doboru architektury oraz technologii.
Program warsztatów
- Szybkie wprowadzenie do języka Kotlin.
- Narzędzia developeskie.
- Podstawy składni języka.
- Programowanie obiektowe.
- Funkcje i wyrażenia lambda w praktyce.
- Typy generyczne.
- DSL.
- Testowanie.
- Wykorzystanie zewnętrznych bibliotek.
- Desktop programming.
- Kotlin na platformie Android.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.