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
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á.
Stavy
Prázdno, načítání, chyba. U každé obrazovky, která pracuje s daty.
Texty
Všechny chybové hlášky česky a lidsky. Žádné „Error: request failed“.
Mobil
Na skutečném telefonu, ne v zúženém okně.
Vzhled
Typografie, prostor, barva – v tomhle pořadí. Podle
DESIGN.md.
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í
Kontrola před nasazením
Dovednost z modulu 15, nebo kontrolní seznam.
Bezpečnostní kontrola
Tajemství, oprávnění, vstupy. Kontrolní seznam.
Nasazení
Z GitHubu, automaticky.
Doména
Vlastní adresa s HTTPS.
Sledování
Ať se o problému dozvíš ty, ne uživatel.
Zkouška návratu
Vyzkoušej si vrácení na předchozí verzi dřív, než ho budeš potřebovat.
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ý.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.
Najdi pět lidí, kteří ten problém mají
Ne kamarády. Lidi s tím problémem.
Sleduj, co dělají
Sedni si vedle nich a mlč. Postup z modulu o produktu.
Zapiš, kde zaváhali
Každé zaváhání je úkol.
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:
Vylepšuj tenhle projekt
Máš zpětnou vazbu a víš, co chybí. Nejrychlejší cesta k něčemu, co lidé opravdu používají.
Postav další
Druhý projekt jde třikrát rychleji. Většinu rozhodnutí už znáš.
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í.
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