Martin vystudoval softwarové inženýrství na Fakultě elektrotechniky ČVUT v Praze. Kromě dílčích programátorských projektů působí jako učitel odborných předmětů oboru Informační technologie na obchodní akademii v Uherském Hradišti. V jeho rozvrhu výuky najdete zejména Počítačové sítě, Programování a Linux.
JA: Cvičení
Řešená cvičení, která probírají lektoři v rámci hodin Java Akademie.
V tomto kurzu se naučíš
Procvičíš si učivo z Java Akademie.
Ke každé lekci máš alespoň jedno zadání.
Najdeš zde i řešení cvičení.
Najdeš zde zadání domácích úkolů.
Studenti se uplatinili u firem jako jsou
Osnova
- Lekce 1O Java Akademii30 minut
- O Akademii
- Jak klást dotazy?
- Principy efektivního studia
- Lektoři
- Struktura lekce
- Lekce 2Cvičení lekce 1: Proměnné a datové typy60 minut
- Opakování: Vytvoř nový projekt IntelliJ
- Vytvoř proměnné pro uložení údajů
- Nastavení hodnot proměnných
- „Chytrá“ změna názvu proměnné
- Celková hmotnost a cena zásilky
- Cena dopravy
- Naše řešení pro kontrolu
- Započti slevu, pokud na ni máme nárok
- Výpis všech položek
- Vytvoření první metody
Zobrazit dalších 4 kapitolyzačít zdarma - Lekce 3Domácí úkoly lekce 1: Proměnné a datové typy60 minut
- Doinstaluj si prostředí
- Úkol: Evidence prodejců
- Odevzdání úkolu
- Úkol: Najdi a oprav chyby
- Návod pro vložení do projektu
- Odevzdání úkolu
- double vs. Double vs. BigDecimal
- Registrační značka a IP adresa
- Lekce 4Cvičení lekce 2: Firemní počítače60 minut
- Třída pro uložení dat o počítači
- Přístupové metody
- Konstruktory
- Vytvoření objektů
- Kolekce počítačů
- Naše řešení
- Třída pro evidenci zaměstnanců
- Zaměstnanec má přiřazený svůj počítač
- Naše řešení
- Lekce 5Domácí úkoly lekce 2: Projekt Hotel60 minut
- Téma
- Úkol
- Vytvoř kód metody main
- Způsob odevzdání
- Rychlokurz pro vytvoření repozitáře
- Časté chyby
- Zajímavé body, challenge
- Lekce 6Cvičení lekce 3: Cykly a podmínky60 minut
- Motivace: Fibonacciho čísla
- Úkol: Vypisuj dokud není 1000
- Úkol: Prvních 100 čísel posloupnosti
- Úkol: Najdi chybu v předchozím kódu
- Vložení prvků do kolekce
- Filtrování kolekce
- Cvičení: Osoby v přístupovém systému
- Lekce 7Domácí úkoly lekce 3: FizzBuzz a cykly60 minut
- Zadání
- Příklad výstupu
- Zadání
- Lekce 8Domácí úkol lekce 4: Vlastní repozitář30 minut
- Zadání
- Tip: Odstranění ignorovaných souborů z repozitáře
- Zadání
- Lekce 9Cvičení lekce 5: Nákupy90 minut
- Zadání: Evidence nákupů
- Vytvoření datových tříd
- Ověření funkčnosti
- Průměrná cena nákupu
- Chybné zadání: záporná cena
- Import z textového souboru
- Ověření správného načtení
- Export do textového souboru
- Volitelné: Vytvoření záložní kopie souboru
- Volitelné: Logování událostí
- Lekce 10Domácí úkol lekce 5: Pokojové rostliny90 minut
- Zadání
- Model dat
- Ošetření nesprávného vstupu
- Vytvoření seznamu květin
- Načtení ze souboru
- Ověření
- Poškozený soubor 1
- Poškozený soubor 2
- Tip: Více konstruktorů ve třídě
- Tip: Využití konstant
Zobrazit dalších 1 kapitoluzačít zdarma - Lekce 11Cvičení lekce 6: Kolekce60 minut
- Úvod
- List
- Map
- Set
- Zadání: Čtenářský deník
- Scénáře
- Zadání: Svátky v kalendáři
- Lekce 12Domácí úkol lekce 6: Pokojové rostliny — řazení a analýza90 minut
- Seřaď rostliny podle názvu
- Seřaď rostliny podle data poslední zálivky
- Kdy jsi zaléval(a) rostliny?
- Výzva: jen posledních 7 dnů
- Použití množiny pro analýzu
- Je datum v posledním týdnu?
- Lekce 13První souhrnná úloha: Sportovní výkony (TODO)130 minut
- Úvod
- List
- Map
- Set
- Zadání: Čtenářský deník
- Scénáře
- Zadání: Svátky v kalendáři
- Lekce 14První projekt: Restaurace (TODO)180 minut
- Motto
- Tvůj úkol
- Zajímavé body, challenge
- Historie projektu v Gitu
- Máš dotazy?
- Lekce 15První projekt: Sazby DPH/VAT180 minut
- Motto
- Tvůj úkol
- Zajímavé body, challenge
- Historie projektu v Gitu
- Máš dotazy?
Autor kurzu

Martin Šimůnek
Učitel a programátor
Co říkají naši studenti
Přečti si více recenzí na Google

Petr Ševčík
Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup
Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar
Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.