Kt. Academy Logo
ZagadnieniaTrenerRejestracjaWarsztatyKsiążkiArtykułySklep

Kotlin dla programistów Android

3-dniowy kurs, który pokrywa cały materiał potrzebny do efektywnego i idiomatycznego programowania w Kotlinie na platformę Android. Zaczniemy od podstaw, a następnie zgłębimy zaawansowane funkcjonalności Kotlina i najlepsze praktyki.

Podczas warsztatu nauczysz się poprzez:

Wykład wspierany slajdami

Rozwiązanie programistycznych wyzwań

Napisanie aplikacji Android w Kotlinie

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)
  • Podstawy programowania funkcyjnego
  • Typy funkcyjne, wyrażenia lambda oraz funkcje anonimowe
  • Funkcje typu inline
  • Strumieniowe przetwarzanie kolekcji
  • Tworzenie i używanie Kotlin DSL
  • Scope functions (let, apply, run, also, with, takeIf, takeUnless)
  • Typy i modyfikatory generyczne w Kotlinie
  • Delegacja interfejsu oraz delegacja property
  • Interoperacyjność pomiędzy Javą i Kotlinem
  • Najlepsze praktyki oraz konwencje w Kotlinie

Ile trwa ten warsztat?

Warsztat w wersji podstawowej trwa 3 dni, lub 4 dni aby pokryć wszystkie wymienione tematy.

Wymagania

  • Profesjonalne doświadczenie w programowaniu na platformę Android
  • Komputer z zainstalowanym Android Studio
Marcin Moskała

Marcin Moskała

Marcin Moskała to doświadczony programista, autor książek Effective Kotlin, Kotlin Coroutines, Python od podstaw oraz JavaScript od podstaw, 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 22000 zł za grupę (w innym przypadku 6000 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