Modul 21 · Závěrečný projekt

Vydání a co dál

Poslední dva milníky a otázka, co s tím vším dělat potom.

12 minlekce 107/107

Po lekci umíš

  • Máš projekt vydaný na veřejné adrese
  • Prošel jsi závěrečnou kontrolou
  • Víš, jak pokračovat po skončení kurzu
Obsah lekce (5)

Zbývají dva milníky: vyladit a vydat.

Milník: vyladění

Teď, když máš skutečný obsah, dává smysl řešit, jak to vypadá.

  1. Stavy

    Prázdno, načítání, chyba. U každé obrazovky, která pracuje s daty.

  2. Texty

    Všechny chybové hlášky česky a lidsky. Žádné „Error: request failed“.

  3. Mobil

    Na skutečném telefonu, ne v zúženém okně.

  4. Vzhled

    Typografie, prostor, barva – v tomhle pořadí. Podle DESIGN.md.

Prompt pro Claude Code

Vyladění

Čtvrtý milník. Spouštěj po částech, ne najednou.

Projdi aplikaci a najdi, co chybí k tomu, aby ji mohl použít
někdo cizí.

Zaměř se jen na tuhle jednu oblast: [STAVY / TEXTY / MOBIL / VZHLED]

U každého nálezu napiš:
- kde to je,
- co uvidí uživatel teď,
- co by měl vidět, včetně konkrétního textu česky.

Zatím nic neměň – dej mi seznam a já vyberu, co uděláme.

Milník: vydání

  1. Kontrola před nasazením

    Dovednost z modulu 15, nebo kontrolní seznam.

  2. Bezpečnostní kontrola

    Tajemství, oprávnění, vstupy. Kontrolní seznam.

  3. Nasazení

    Z GitHubu, automaticky.

  4. Doména

    Vlastní adresa s HTTPS.

  5. Sledování

    Ať se o problému dozvíš ty, ne uživatel.

  6. Zkouška návratu

    Vyzkoušej si vrácení na předchozí verzi dřív, než ho budeš potřebovat.

Prompt pro Claude Code

Závěrečná kontrola

Poslední krok před vydáním.

Chystám se tenhle projekt vydat. Udělej závěrečnou kontrolu
a buď přísný.

1. Projde produkční build bez chyb a varování?
2. Bezpečnost: tajemství v kódu nebo v historii, chybějící kontroly
 oprávnění, nekontrolované vstupy.
3. Proměnné prostředí: je .env.example úplný a je všechno
 nastavené i na produkci?
4. Projdi hlavní cestu očima člověka, který aplikaci vidí poprvé –
 kde by se zasekl?
5. Prázdné stavy, chybové stavy, chování na telefonu.
6. Osobní údaje: sbíráme něco, co nepotřebujeme?

Rozděl nálezy na:
- MUSÍ před vydáním,
- POČKÁ.

Buď přísný na první seznam a velkorysý na druhý.
Milník 5: je to venku

Hotovo, když platí všechno:

  • Aplikace je na veřejné adrese s vlastní doménou a HTTPS.
  • Hlavní cesta funguje z cizího zařízení, ne jen z tvého.
  • Funguje to na telefonu.
  • Prošla bezpečnostní kontrola.
  • Dozvíš se o chybách.
  • Umíš se vrátit na předchozí verzi a vyzkoušel sis to.
  • Kód je na GitHubu, v projektu je PROVOZ.md.

Tohle je konec kurzu. Máš vlastní produkt na internetu.

Ukaž to lidem

Poslední krok, který se přeskakuje nejčastěji.

  1. Najdi pět lidí, kteří ten problém mají

    Ne kamarády. Lidi s tím problémem.

  2. Sleduj, co dělají

    Sedni si vedle nich a mlč. Postup z modulu o produktu.

  3. Zapiš, kde zaváhali

    Každé zaváhání je úkol.

  4. Oprav tři nejlevnější věci s největším dopadem

    A vydej znovu.

Co dál

Kurz končí, práce ne. Tři směry, které dávají smysl:

  1. Vylepšuj tenhle projekt

    Máš zpětnou vazbu a víš, co chybí. Nejrychlejší cesta k něčemu, co lidé opravdu používají.

  2. Postav další

    Druhý projekt jde třikrát rychleji. Většinu rozhodnutí už znáš.

  3. Prohlubuj

    Vrať se k modulům, které tě zajímaly, a jdi dál – do dokumentace, do vlastních pokusů.

Poslední rada

Zvyk, který tě posune nejvíc: když něčemu nerozumíš, zeptej se.

Ne příště, hned. „Vysvětli mi, co tenhle kus dělá, jako bych neuměl programovat.“

Za rok zjistíš, že rozumíš většině toho, co vidíš – a nikdy jsi neseděl nad učebnicí.

Cvičenípodle projektu

Dokonči milníky 4 a 5 a vydej svůj projekt.

Pak udělej poslední krok: pošli odkaz aspoň pěti lidem a sleduj, co s tím udělají.

Tím je kurz opravdu hotový.

Co si odnést

  • Vyladění: stavy, texty, mobil, vzhled. V tomhle pořadí.
  • Vydání: kontroly, nasazení, doména, sledování, zkouška návratu.
  • Ukázat to lidem je součást projektu, ne bonus.
  • Odnášíš si postup, ne znalost konkrétního nástroje. Ten platí i za pět let.

Máš to za sebou?

Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.

Tohle byla poslední lekce kurzu. Podívej se na svůj postup.

Obsah aktualizován: 21. srpna 2026