Každá aplikace potřebuje data. Ve většině případů tato data načítá ze souborů uložených na pevném disku či z databáze. V tomto kurzu se naučíš, jak pro načítání a ukládání dat použít textové soubory. Zmíníme i další varianty.

V tomto kurzu se naučíš

Otevřít textový soubor a načíst z něj řádky.
Rozdělit řádky vstupního souboru na jednotlivé položky a složit z nich objekty
Kopírovat a mazat celé soubory z aplikace
Zmíníme také, jaké další typy souborů můžeme využívat.
Studenti se uplatinili u firem jako jsou

časová náročnost

3 hodiny

obtížnost

Pro mírně pokročilé

rozsah kurzu

30 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
    Čtení z textového souboru
    60 minut
    1. Kódování dat
    2. Proč používat textové soubory?
    3. Strukturované formáty JSON a XML
    4. Třída Scanner
    5. Přečtení řádků textu
    6. Rozdělení řádků na položky
    7. Převod a sestavení objektů
    8. Třída Person
    9. Třída Main
  2. Lekce 2
    Ukládání dat do textových souborů
    30 minut
    1. PrintWriter
    2. Jednoduchá ukázka kódu
    3. Převod datových typů na text
    4. Zápis seznamu objektů do souboru
    5. Čtení a zápis objektů třídy Person
  3. Lekce 3
    Práce se složkami a soubory
    45 minut
    1. Rozdíly mezi platformami
    2. Path
    3. Kontrola existence souboru
    4. Kontrola oprávnění
    5. Mazání souboru
    6. Kopírování souboru
    7. Přesun souboru
    8. Výpis obsahu složky
    9. Vytvoření nové složky
  4. Lekce 4
    Něco navíc: Jiné způsoby čtení ze souboru
    45 minut
    1. Serializace
    2. Zápis celých objektů
    3. Čtení celých objektů
    4. Čtení vstupu z klávesnice
    5. Třída Scanner umí detekovat datový typ
    6. Výběr položek podle datového typu
    7. Výpis řádků: triviální řešení

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 hodiny

obtížnost

Pro mírně pokročilé

rozsah kurzu

30 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