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

Napisanie aplikacji Android w Kotlinie

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
  • Strumieniowe przetwarzanie kolekcji
  • Funkcje zasięgu (let, apply, run, also, with, takeIf, takeUnless)
  • Najlepsze praktyki oraz konwencje w Kotlinie
  • Suspending functions
  • Coroutine context i scope
  • Job, Dispatchers, CoroutineExceptionHandler, CoroutineName
  • Channel and Flow

Jeśli zdążymy lub będziemy mieli dodatkowy dzień:

  • Typy i modyfikatory generyczne w Kotlinie
  • Kotlin DSL
  • Delegacja interfejsu oraz delegacja property
  • Kontrakty, klasy inline oraz inne innowacje wprowadzone w Kotlinie 1.3

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

Ucz się od najlepszych

Marcin Moskała

Marcin Moskała jest doświadczonym programistą Android, nauczycielem Kotlina z zamiłowania i oficjalnym partnerem szkoleniowym Jetbrains' w zakresie szkoleń z języka Kotlin. Jest założycielem Kt. Academy, autorem książek "Effective Kotlin" i "Android Development with Kotlin", a także aktywnym członkiem społeczności programistycznej. Jest też głównym autorem artykułów na największej publikacji medium o Kotlinie oraz prelegentem zapraszanym na wiele programistycznych konferencji.

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

Profesjonalne materiały szkoleniowe

Wszyscy uczestnicy warsztatu dostaną papierową wersję oraz kod na ebook książki Effective Kotlin w języku angielskim.

Wszyscy uczestnicy będą mieli dostęp do naszej platformy edukacyjnej, na której znajdą pełne nagranie 3-dniowego kursu z Kotlina, dodatkowe materiały, a także ćwiczenia i wyzwania programistyczne.

W przypadku szkoleń na miejscu, wszyscy uczestnicy otrzymają pełny zestaw materiałów w formie drukowanej, zawierający książkę ze slajdami, ćwiczenia, zadania oraz cheat sheet.

Kt. Academy materials

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 12000 zł za grupę (w innym przypadku 4000 EUR) za 3 dni szkolenia.

Szkolenie prywatne

Wybierz tę opcję, jeśli potrzebujesz szkolenia dla siebie lub małej grupy. Podstawowa cena to 1200 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