Ř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

časová náročnost

20.5 hodin

obtížnost

Vhodné pro začátečníky

rozsah kurzu

107 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

Osnova

  1. Lekce 1
    O Java Akademii
    30 minut
    1. O Akademii
    2. Jak klást dotazy?
    3. Principy efektivního studia
    4. Lektoři
    5. Struktura lekce
  2. Lekce 2
    Cvičení lekce 1: Proměnné a datové typy
    60 minut
    1. Opakování: Vytvoř nový projekt IntelliJ
    2. Vytvoř proměnné pro uložení údajů
    3. Nastavení hodnot proměnných
    4. „Chytrá“ změna názvu proměnné
    5. Celková hmotnost a cena zásilky
    6. Cena dopravy
    7. Naše řešení pro kontrolu
    8. Započti slevu, pokud na ni máme nárok
    9. Výpis všech položek
    10. Vytvoření první metody
    Zobrazit dalších 4 kapitoly
    začít zdarma
  3. Lekce 3
    Domácí úkoly lekce 1: Proměnné a datové typy
    60 minut
    1. Doinstaluj si prostředí
    2. Úkol: Evidence prodejců
    3. Odevzdání úkolu
    4. Úkol: Najdi a oprav chyby
    5. Návod pro vložení do projektu
    6. Odevzdání úkolu
    7. double vs. Double vs. BigDecimal
    8. Registrační značka a IP adresa
  4. Lekce 4
    Cvičení lekce 2: Firemní počítače
    60 minut
    1. Třída pro uložení dat o počítači
    2. Přístupové metody
    3. Konstruktory
    4. Vytvoření objektů
    5. Kolekce počítačů
    6. Naše řešení
    7. Třída pro evidenci zaměstnanců
    8. Zaměstnanec má přiřazený svůj počítač
    9. Naše řešení
  5. Lekce 5
    Domácí úkoly lekce 2: Projekt Hotel
    60 minut
    1. Téma
    2. Úkol
    3. Vytvoř kód metody main
    4. Způsob odevzdání
    5. Rychlokurz pro vytvoření repozitáře
    6. Časté chyby
    7. Zajímavé body, challenge
  6. Lekce 6
    Cvičení lekce 3: Cykly a podmínky
    60 minut
    1. Motivace: Fibonacciho čísla
    2. Úkol: Vypisuj dokud není 1000
    3. Úkol: Prvních 100 čísel posloupnosti
    4. Úkol: Najdi chybu v předchozím kódu
    5. Vložení prvků do kolekce
    6. Filtrování kolekce
    7. Cvičení: Osoby v přístupovém systému
  7. Lekce 7
    Domácí úkoly lekce 3: FizzBuzz a cykly
    60 minut
    1. Zadání
    2. Příklad výstupu
    3. Zadání
  8. Lekce 8
    Domácí úkol lekce 4: Vlastní repozitář
    30 minut
    1. Zadání
    2. Tip: Odstranění ignorovaných souborů z repozitáře
    3. Zadání
  9. Lekce 9
    Cvičení lekce 5: Nákupy
    90 minut
    1. Zadání: Evidence nákupů
    2. Vytvoření datových tříd
    3. Ověření funkčnosti
    4. Průměrná cena nákupu
    5. Chybné zadání: záporná cena
    6. Import z textového souboru
    7. Ověření správného načtení
    8. Export do textového souboru
    9. Volitelné: Vytvoření záložní kopie souboru
    10. Volitelné: Logování událostí
  10. Lekce 10
    Domácí úkol lekce 5: Pokojové rostliny
    90 minut
    1. Zadání
    2. Model dat
    3. Ošetření nesprávného vstupu
    4. Vytvoření seznamu květin
    5. Načtení ze souboru
    6. Ověření
    7. Poškozený soubor 1
    8. Poškozený soubor 2
    9. Tip: Více konstruktorů ve třídě
    10. Tip: Využití konstant
    Zobrazit dalších 1 kapitolu
    začít zdarma
  11. Lekce 11
    Cvičení lekce 6: Kolekce
    60 minut
    1. Úvod
    2. List
    3. Map
    4. Set
    5. Zadání: Čtenářský deník
    6. Scénáře
    7. Zadání: Svátky v kalendáři
  12. Lekce 12
    Domácí úkol lekce 6: Pokojové rostliny — řazení a analýza
    90 minut
    1. Seřaď rostliny podle názvu
    2. Seřaď rostliny podle data poslední zálivky
    3. Kdy jsi zaléval(a) rostliny?
    4. Výzva: jen posledních 7 dnů
    5. Použití množiny pro analýzu
    6. Je datum v posledním týdnu?
  13. Lekce 13
    První souhrnná úloha: Sportovní výkony (TODO)
    130 minut
    1. Úvod
    2. List
    3. Map
    4. Set
    5. Zadání: Čtenářský deník
    6. Scénáře
    7. Zadání: Svátky v kalendáři
  14. Lekce 14
    První projekt: Restaurace (TODO)
    180 minut
    1. Motto
    2. Tvůj úkol
    3. Zajímavé body, challenge
    4. Historie projektu v Gitu
    5. Máš dotazy?
  15. Lekce 15
    První projekt: Sazby DPH/VAT
    180 minut
    1. Motto
    2. Tvůj úkol
    3. Zajímavé body, challenge
    4. Historie projektu v Gitu
    5. Máš dotazy?

Autor kurzu

Martin Šimůnek

Učitel a programátor

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.

Co říkají naši studenti

4.8 / 5
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.

časová náročnost

20.5 hodin

obtížnost

Vhodné pro začátečníky

rozsah kurzu

107 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny koncepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti z kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma