Vítej ve světě objektově orientovaného programování! Naučíš se, jak zapsat třídy a vytvářet objekty tříd. Zpřehledníš tím svůj kód, protože přesuneš na jedno místo celý popis jednoho objektu reálného světa: proměnné popisující vlastnosti objektu i metody, tedy operace, které lze s objektem provádět. Java je objektově orientovaný programovací jazyk, popis světa pomocí objektů je proto pro Javu přirozený — a vlastně to ani jinak nejde.

V tomto kurzu se naučíš

popsat vlastnosti objektu jako třídu
třídě přiřadit atributy
nastavit výchozí hodnoty atributů pomocí konstruktoru
vytvořit přístupové metody
Studenti se uplatinili u firem jako jsou

časová náročnost

3.5 hodin

obtížnost

Vhodné pro začátečníky

rozsah kurzu

40 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 s kurzů níže:

Osnova

  1. Lekce 1
    Třídy a objekty
    60 minut
    1. Data v programech
    2. Objekty - úvod
    3. Výhody objektového přístupu
    4. Třída a atributy
    5. Vytvoření třídy v IntelliJ IDEA
    6. Cvičení: zápis třídy
    7. Vytvoření objektu
    8. Cvičení: instance
  2. Lekce 2
    Metody a konstruktory
    60 minut
    1. Metody pro práci s objekty
    2. Cvičení: přístupové metody
    3. Rozdělení kódu do více metod
    4. Inicializace objektu a konstruktor
    5. Cvičení: konstruktor
  3. Lekce 3
    Konvence pro zápis kódu
    30 minut
    1. Názvy tříd
    2. Názvy atributů, proměnných a metod
    3. Názvy konstant
    4. Pořadí položek ve třídě
    5. Pořadí metod
    6. Délka metod
    7. Česky nebo anglicky?
    8. Konvence se v jiných programovacích jazycích liší
    9. Jiný kraj/tým — jiný mrav
    10. Co když se mi konvence nelíbí?
    Zobrazit dalších 1 kapitolu
    začít zdarma
  4. Lekce 4
    Základ kolekcí, ArrayList
    30 minut
    1. Více hodnot stejného typu
    2. Práce s kolekcí ArrayList
    3. Ukládání objektů do kolekcí a odkazy
    4. Cvičení: seznam závodníků
    5. Pole (array)
    6. Map
    7. Pole, mapa, nebo kolekce?
    8. Časté chyby
    9. Co už umíš
    10. Projekt Autobazar – nabídka vozidel
    Zobrazit dalších 3 kapitoly
    začít zdarma
  5. Lekce 5
    Souhrn a ověření
    30 minut
    1. Souhrnné cvičení: Autobazar
    2. Kvíz
    3. Co už umíš

Autoři 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.

Ondřej Konečný

Ondru programování bavilo už od střední. Začínal tehdy s Visual Basic Studiem, potom následovalo webové období - tvořil prezentace a e-shopy. Po absolvování informatiky na FIT VUT začal pracovat jako Java vývojář a tvoří velké ERP aplikace.

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

3.5 hodin

obtížnost

Vhodné pro začátečníky

rozsah kurzu

40 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 s kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma