Studenti se uplatinili u firem jako jsou

časová náročnost

10 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

62 kapitol

Co je dobré znát předem

Dobrá zpráva! Nemusíš mít žádné žádné předcházející znalosti. V tomto kurzu půjdeme od úplných začátků.

Osnova

  1. Lekce 1
    O kurzu
    60 minut
    1. Co se naučíš?
    2. Prerekvizity — co bys měl už znát
    3. Osnova kurzu
    4. Navazující kurzy
  2. Lekce 2
    Datové struktury, rozhraní a implementace
    60 minut
    1. Rozhraní a jejich implementace
    2. Stručný přehled rozhraní a jejich implementací
  3. Lekce 3
    List
    60 minut
    1. Charakteristika
    2. Typické operace
    3. Běžně používané implementace
    4. Příklad práce s listem
    5. Shrnutí
    6. Kvíz
    7. Zdroje informací
  4. Lekce 4
    Set a další kolekce
    60 minut
    1. Charakteristika
    2. Typické operace
    3. Běžně používané implementace
    4. Příklad práce s množinou
    5. Další informace
    6. Další kolekce v Javě
    7. Deque
    8. Queue
    9. Stack
    10. Proč omezovat počet metod?
    Zobrazit dalších 3 kapitoly
    začít zdarma
  5. Lekce 5
    Collections a operace s kolekcemi
    60 minut
    1. Kolekce (Collections)
    2. Naplnění kolekce hodnotami z jiné kolekce
    3. Hledání maxima a minima
  6. Lekce 6
    Porovnání a řazení prvků
    60 minut
    1. Jedná se o stejný prvek?
    2. Equals — ekvivalence prvků
    3. Vlastní implementace porovnání prvků
    4. Řazení prvků: compareTo
    5. Komparátor: řazení podle více kritérií
    6. Jak přiřazovat ID objektům automaticky?
    7. Souhrn
    8. Kvíz
  7. Lekce 7
    Map
    60 minut
    1. Charakteristika mapy
    2. Typické operace s mapou
    3. Běžně používané implementace mapy
    4. Příklad práce s mapou
    5. Další informace
    6. Souhrn a cvičný test
  8. Lekce 8
    Pole a operace s poli
    60 minut
    1. Co jsou pole?
    2. Práce s poli
    3. Časté chyby
    4. Co jsou vícerozměrná pole?
    5. Práce s vícerozměrným polem
  9. Lekce 9
    Alternativní funkcionální zápis
    60 minut
    1. Úvod
    2. Funkcionální zápis pro kolekci (list, množinu,...)
    3. Funkcionální zápis pro mapu
    4. Funkcionální zápis pro pole
  10. Lekce 10
    Shrnutí
    60 minut
    1. Rozhraní (interface)
    2. Kdy používat rozhraní a kdy konkrétní implementaci?
    3. List (seznam)
    4. Set (množina)
    5. Map (mapa/slovník)
    6. Ekvivalence objektů
    7. Porovnání objektů
    8. Výhody a nevýhody polí
    9. Collections
    10. Arrays

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

10 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

62 kapitol

Co je dobré znát předem

Dobrá zpráva! Nemusíš mít žádné žádné předcházející znalosti. V tomto kurzu půjdeme od úplných začátků.

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma