Szkolenie Programowanie w języku Kotlin to praktyczny i ambitny kurs dla programistów, który uczy nowoczesnych technik, idiomów i wzorców Kotlin - od podstaw składni i programowania obiektowego, przez programowanie funkcyjne, asynchroniczność z korutynami i Flow, projektowanie własnych DSL, aż po testowanie i utrzymanie jakości kodu - przygotowując do tworzenia wydajnych, bezpiecznych i czytelnych aplikacji na JVM, Androida i inne platformy
Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji w języku Kotlin z wykorzystaniem nowoczesnych wzorców programistycznych
Szkolenie uczy stosowania idiomatycznych rozwiązań Kotlin, w tym obsługi null safety, rozszerzeń, programowania funkcyjnego oraz integracji z innymi technologiami
Szkolenie przygotowuje do tworzenia kodu współbieżnego i asynchronicznego z użyciem coroutines, structured concurrency oraz reaktywnych strumieni Flow
Szkolenie pokazuje, jak budować czytelne, type-safe DSL oraz świadomie wykorzystywać zaawansowane elementy systemu typów Kotlin
Szkolenie uczy testowania kodu (w tym asynchronicznego) i utrzymania jego jakości z użyciem narzędzi statycznej analizy oraz pomiaru pokrycia testami
Szkolenie rozwija umiejętność analizy i refaktoryzacji kodu w celu zwiększenia jego czytelności, bezpieczeństwa i testowalności
Dla kogo?
Programiści Java z podstawowym doświadczeniem, chcący rozszerzyć kompetencje o nowoczesny język Kotlin
Programiści aplikacji mobilnych, szczególnie na platformę Android, zainteresowani efektywnym i bezpiecznym kodowaniem
MockK - mocki dla finalnych klas, relaxed mocks, coEvery dla suspend
Statyczna analiza kodu - ktlint i detekt
Code coverage z Kover
Autorem szkolenia jest Łukasz Andrzejewski
Od ponad 17 lat z pasją dzielę się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkoliłem ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange.
Specjalizuję się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend,…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi