×

Varování

JUser: :_load: Nelze nahrát uživatele s ID: 520

Nauč se psát Kotlin bez Java stylu! Jedním z hlavních cílů je odnaučit účastníky psát Kotlin kód Java stylem a začít přemýšlet a programovat Kotlin způsobem.

Školení je určeno pro účastníky, kteří již mají základní znalosti o programovacím jazyce Kotlin. Hlavním cílem školení je naučit účastníky psát Kotlin kód bez zbytečných vzorců a postupů převzatých z jazyka Java.

V úvodní části kurzu budou rychle připomenuté základy jazyka Kotlin. Následně se zaměříme na různé užitečné techniky a postupy, které pomohou vytvořit čitelný, robustní kód méně náchylný k chybám. Důraz bude kladen na odstranění neefektivních vzorců z jazyka Java a jejich nahrazení idiomatickým Kotlin kódem.

Obsah kurzu:

  • Recap: Shrnutí základů jazyka Kotlin
  • Collections: Práce s kolekcemi v Kotlinu
  • Java Interoperability: Interoperabilita mezi Kotlinem a Javou
  • Apply, run, let, also, with: Praktické využití funkcí
  • Constants: Práce s konstantami
  • Get rid of !!: Jak se zbavit operátoru "!!" v kódu
  • Builder patterns: Vzory pro tvorbu objektů (builder patterns) v Kotlinu
  • Useful extensions: Užitečné rozšíření standardní knihovny jazyka Kotlin
  • Check and Require: Kontrola a vyžadování podmínek
  • Fluent overuse: Správné použití fluentního stylu v Kotlinu a ukázky přehnaného použití
  • Reified: Práce s reified typy
  • Extension functions
  • Inline: Inline funkce a jejich použití
  • DSL: Vytváření doménově specifických jazyků (DSL)
  • Sealed classes: Práce s "sealed" třídami
  • Concurrency: Práce s paralelním zpracováním a vlákny
  • RegExp: Práce s regulárními výrazy
  • Logging: Logování událostí
  • When: Použití výrazu "when"

Co je třeba pro absolvování kurzu: 

  • Vlastní notebook
  • Znalost jazyka Java 
  • Alespoň minimální základy Kotlinu
  • IntelliJ IDEA - nejnovější verze

Lektor

Marcel Matula

Marcel Matula je jedním z vývojářů Google Play. Úspěšně se podílel na vývoji Top One aplikace na trekování spánku - Sleep as Android a je autorem další úspěšné aplikace Pumpdroid, která si vydobyla místo nejčastěji používané aplikace na sledování cen paliv. V Kotlin-u programuje už 5 let a přes 20 let se věnuje Javě.

Jeho dalšími úspěchy je vývoj backend systémů v českých a zahraničních bankách, jako jsou ČSOB, Česká spořitelna, Equa Bank a belgická KBC. V současné době se vede virtuální Kotlin team v ČSOB a poskytuje odborné konzultace na Kotlin projekty v ČSOB.

 Cena:

7000,- Kč

Organizátor akce
Principal engineering

Rezervace účasti

Neplatný vstup

Neplatný vstup

Vyplňte prosím jméno

Bez vaší emailové adresy Vás nebudeme moci kontaktovat

Vyplňte prosím váše telefonní číslo

Neplatný vstup

Vyplňte celé jméno vaší společnosti

Vyplňte IČO

Neplatný vstup

Vyplňte fakturační adresu vaší společnosti

Vyplňte město

Vyplňte prosím PSČ

Doporučujeme nám připsat pár slov.

Prosíme, toto políčku zaškrtněte

Prosíme, toto políčku zaškrtněte

Cena:

(*) - povinná pole

DominikMohu poradit?

Dominik Garreis
 

Marketing Coordinator 

dominik.garreis@principal.cz

+420 777 475 454

Odběr nových akcí

Vyplňte svůj email a přihlaste se k odběru nových školení.