Základní konstrukce jazyka Kotlin - Online kurz
Tutoriály v kurzu se věnují vysvětlení základních konstrukcí programovacího jazyka Kotlin pro úplné začátečníky. Naučíte se jednoduché konzolové aplikace.
13 interaktivních lekcí
Odevzdání 24 samostatných úloh
1 vědomostních testů
Certifikát absolventa
Co se v kurzu naučíš?
Budeš umět tvořit programy komunikující s uživatelem a provádějící jednoduché úkony. Moderní kurz nabitý interaktivními příklady ti dá solidní základy, na které se můžeš při cestě za platem až 100.000 Kč spolehnout.
-
Vítejte v kalkulačce Zadejte první číslo: 12 Zadejte druhé číslo: 128 Zvolte si operaci: 1 - sčítání 2 - odčítání 3 - násobení 4 - dělení 1 Výsledek: 140 Přejete si zadat další příklad? [ano/ne]
-
123456789 1 2 3 X 4 5 O 6 7 8 9 Na řadě je hráč s kolečky Zadej pozici X kam chceš tahnout: 10 Zadej pozici Y kam chceš tahnout: 2 Neplatná pozice, zadej ji prosím znovu. Zadej pozici X kam chceš tahnout: 3 Zadej pozici Y kam chceš tahnout: 2
-
Původní zpráva: .. - -. . - .-- --- .-. -.- Dekódovaná zpráva: itnetwork
Seznámíme se s jazykem Kotlin, řekneme si něco málo o jeho vývoji a co nabízí. Také poznáme IntelliJ IDE pro vývoj v Kotlin a ukážeme si spuštění kódu.
Napsal Samuel Kodytek
Tutoriál vysvětlí proměnné, typový systém v Kotlin a rozdíl mezi var a val. Ukážeme si parsování hodnot (text na číslo).
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 1.-2. lekci Kotlinu
Řešené programátorské úlohy v Kotlinu na téma proměnné, typový systém a parsování. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Tutoriál obsahuje tabulky základních datových typů jazyka Kotlin. Dále si popíšeme metody na Stringu, jako je např. práce s podřetězci.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 3. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma datové typy a textové řetězce. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Lekce 4
Podmínky (větvení) v Kotlin
Tutoriál vysvětluje větvení v Kotlin, tedy podmínky if/else a konstrukci when, obsahuje ukázkové programy na výpočet odmocniny a vylepšenou kalkulačku.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 4. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma podmínky a větvení. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Lekce 5
Cykly v Kotlin
Dnešní díl kurzu tutoriálů o Kotlin se věnuje cyklům, ukážeme si cykly for a while a vytvoříme malou násobilku, mocninátor a vylepšíme naši kalkulačku.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 5. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma cykly, zejména for cyklus. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Konečně si vysvětlíme koncept null safety, který je v Kotlin velmi důležitý. Řekneme si, co znamenají všechny ty vykřičníky a otazníky ve zdrojovém kódu.
Napsal Samuel Kodytek
Lekce 7
Pole v Kotlin
Tutoriál se věnuje polím v Kotlin, ukážeme si jejich deklaraci, naplnění, výpis a metody, které nám pro práci s poli Kotlin poskytuje.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 7. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma pole a for cyklus. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Tutoriál nám ukáže, jak v Kotlin přistupovat k jednotlivým znakům řetězce. Naučíme se používat ASCII hodnoty, vytvoříme analyzátor vět a šifrovací program.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 8. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma práce se znaky v textových řetězcích. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Znalosti o řetězcích v Kotlin dovršíme tímto tutoriálem, který nám ukáže další metody Stringu. Pomocí split si vytvoříme dekodér Morseovy abecedy.
Napsal Samuel Kodytek
Praktické cvičení
Řešené úlohy k 9. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma splitování řetězců a vkládání/mazání podřetězců. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Lekce 10
Vícerozměrná pole v Kotlin
V tutoriálu si v Kotlin uvedeme dvourozměrná (2D) pole a vícerozměrná pole obecně, včetně příkladů.
Napsal Samuel Kodytek
Lekce 11
Matematické funkce v Kotlin
Kotlin tutoriál se věnuje matematickým funkcím jako zaokrouhlení, goniometrické funkce, mocniny, odmocniny a podobně.
Napsal Samuel Kodytek
V Kotlin tutoriálu si ukážeme dobré praktiky v programování, zde správné pojmenovávání proměnných, a jak jsou nejčastěji porušovány nejen nováčky.
Napsal David Čápka
V Kotlin tutoriálu si ukážeme dobré praktiky, např. pojmenování kolekcí, Boolean výrazy a DRY, a jak jsou nejčastěji porušovány nejen nováčky.
Napsal David Čápka
Praktické cvičení
Řešené úlohy k 10.-11. lekci Kotlin
Řešené programátorské úlohy v Kotlinu na téma vícerozměrná pole a matematické funkce. Úlohy jsou řazené dle obtížnosti s řešením ke stažení.
Napsal Samuel Kodytek
Závěrečný test
Závěrečný test - Základní konstrukce Kotlin
Závěrečný test Základní konstrukce Kotlin je součástí certifikace kurzu a prověří tvé znalosti napříč všemi lekcemi.
Napsal David Čápka
Tvůj certifikát
Tvůj certifikát e-learning kurzu Základy Kotlin
Tvůj certifikát o úspěšném absolvování online kurzu Základů Kotlin, který se ti na pracovním pohovoru určitě neztratí.
Napsal David Čápka