Informatika

Published on
Embed video
Share video
Ask about this video

Scene 1 (0s)

Webové stránky Ing. Michal Netolický. Informatika.

Scene 2 (6s)

Webové stránky jsou dnes klíčovým prodejním a komunikačním kanálem. Rozhodnutí o podobě webu, rozpočtu a dodavatelích dělá často manažer, ne programátor. Základní orientace v pojmech (doména, hosting, CMS, GDPR…) je nutná pro kvalifikovaná rozhodnutí. Cíl: pochopit logický řetězec od zadání webu po jeho provoz a právní odpovědnost..

Scene 3 (24s)

Jak web funguje – základní orientace.

Scene 4 (30s)

Webový prohlížeč – aplikace uživatele (Chrome, Edge, Firefox). Webový server – počítač s programem (např. Apache, Nginx), který obsluhuje požadavky. HTTP/HTTPS – komunikační protokol mezi prohlížečem a serverem. URL – adresa stránky: protokol + doména + cesta (např. /produkty/kavovar)..

Scene 5 (45s)

Uživatel zadá URL (např. www.moje-firma.cz) do prohlížeče. Prohlížeč zjistí přes DNS, na jakou IP adresu má poslat požadavek. Požadavek dorazí na webový server, který vrátí HTML stránku. Prohlížeč stáhne další soubory (CSS, obrázky, skripty) a vše zobrazí jako web..

Scene 6 (1m 3s)

Jak web funguje – základní orientace.

Scene 7 (1m 9s)

Doména = čitelná adresa webu pro lidi (např. moje-firma.cz). Koncovka domény (.cz, .com, .eu, .shop…). Hlavní část domény (např. moje-firma v moje-firma.cz). Subdomény – oddělení částí webu (např. blog.moje-firma.cz, eshop.moje-firma.cz)..

Scene 8 (1m 27s)

Doména se ‚pronajímá‘ na rok a více přes registrátory (hostingové firmy, doménové firmy). Vlastník domény má klíčovou kontrolu nad značkou a online identitou. Nutnost hlídat expiraci domény – propadlá doména = riziko ztráty webu i e‑mailů. Strategické volby: délka registrace, více koncovek (.cz + .com), ochrana značky..

Scene 9 (1m 44s)

DNS převádí doménové jméno na IP adresu serveru. Záznamy DNS: – A/AAAA: adresa serveru, kde běží web. – MX: adresa serveru, kde běží e‑mail. Pro ekonomy: DNS ovlivňuje dostupnost webu, přesměrování na nový server, migrace hostingu..

Scene 10 (2m 0s)

Webové stránky musí běžet na počítači, který je stále připojený k internetu. Webhosting = služba, kde poskytovatel pronajímá místo a výkon na svých serverech. Rozdíl mezi ‚moje PC doma‘ a profesionálním serverem: stabilita, bezpečnost, zálohy, dohled. Pro malou firmu je hosting obvykle levnější a spolehlivější než vlastní server..

Scene 11 (2m 17s)

Sdílený hosting – více webů na jednom serveru, nízká cena, omezené možnosti. VPS (Virtual Private Server) – virtuální server jen pro vás, větší kontrola a výkon. Managed VPS – VPS, o který se stará poskytovatel (aktualizace, bezpečnost, monitoring). Cloud hosting – flexibilní škálování výkonu (platíte podle využití). Ekonomické hledisko: balanc mezi cenou, výkonem a mírou starostí. Otázka fyzického umístění hostingu / serveru (GDPR)..

Scene 12 (2m 37s)

Fyzický server – výkonný počítač v datacentru (klimatizace, záložní zdroje, ostraha). Virtuální server – ‚část‘ fyzického serveru vyhrazená jen pro vás. Operační systém serveru (často Linux) + webový server (Apache, Nginx). Pro manažera: důležitá je spolehlivost poskytovatele, SLA a technická podpora..

Scene 13 (2m 52s)

Umístění serveru (EU vs. mimo EU) – má dopad na GDPR a právní odpovědnost Dostupnost služby – 99,9 % dostupnost = cca 8,7 h výpadku ročně ▪ Manažerský pohled – výpadek = ztráta tržeb, důvěry a reputace.

Scene 14 (3m 5s)

Kdo je vlastníkem domény Kdo má přístup ke zdrojovým kódům / administraci Kdo spravuje zálohy a databázi Riziko: – dodavatel „drží web jako rukojmí“ Pro manažery klíčová otázka: „Co se stane, když změníme dodavatele?“.

Scene 15 (3m 18s)

Data, bezpečnost a provoz.

Scene 16 (3m 24s)

Web tvoří soubory (HTML, CSS, obrázky, skripty) a často databáze. Vývojář pracuje lokálně a poté web ‚nasadí‘ na server. Nejjednodušší způsob: nahrání souborů přes FTP/SFTP. Profesionálnější přístup: verzovací systém (Git) a automatizované nasazení (CI/CD)..

Scene 17 (3m 40s)

Statický web = jen soubory, vhodné pro jednoduchou prezentaci. Dynamický web (blog, e‑shop, informační systém) ukládá data do databáze. Příklady dat: zákazníci, objednávky, články, komentáře, produkty. Databáze umožňuje rychlé vyhledávání, filtrování a práci s velkým množstvím dat..

Scene 18 (3m 56s)

Tabulka – jako list v Excelu (např. tabulka Zákazníci). Řádek = konkrétní zákazník, objednávka, produkt. Sloupec = typ informace (jméno, cena, datum objednávky). Primární klíč = jedinečný identifikátor záznamu (např. ID objednávky)..

Scene 19 (4m 9s)

Tabulka Produkty – název, cena, sklad, kategorie. Tabulka Zákazníci – jméno, e‑mail, adresa, fakturační údaje. Tabulka Objednávky – datum, celková cena, stav objednávky. Tabulka Položky objednávky – propojení mezi objednávkou a produkty..

Scene 20 (4m 23s)

FTP – starší způsob přenosu souborů, bez šifrování (nevhodný pro citlivé projekty). SFTP/FTPS – šifrovaný přenos, standard u seriózních poskytovatelů. Přístupové údaje k FTP/SFTP je nutné chránit – únik umožní útočníkovi změnit web. Z manažerského pohledu: požadovat bezpečné způsoby přístupu a řídit, kdo má přístupy..

Scene 21 (4m 39s)

HTTP vs. HTTPS: u HTTPS jsou data mezi prohlížečem a serverem šifrovaná. SSL/TLS certifikát ověřuje, že komunikujete se správným serverem. V prohlížeči: ikona zámku a https:// v adresním řádku. Let’s Encrypt – bezplatné certifikáty, dnes standard i pro malé weby. Bez HTTPS dnes web nepůsobí důvěryhodně – i když nic neprodává..

Scene 22 (4m 57s)

Web často zpracovává osobní údaje (kontaktní formuláře, objednávky, analytika). Rizika: odposlech dat, zneužití přístupů, napadení webu, ztráta databáze. Důsledky: finanční škody, poškození reputace, sankce od ÚOOÚ. Základ: šifrování (HTTPS), aktualizace systému a pravidelné zálohy..

Scene 23 (5m 13s)

Záloha = kopie dat, kterou lze obnovit při problému (útok, chyba, havárie). Co zálohovat: soubory webu + databázi + konfiguraci. Jak často: podle důležitosti – e‑shop klidně několikrát denně. Kde mít zálohy: nejen na stejném serveru (off‑site zálohy)..

Scene 24 (5m 27s)

Různé role: – administrátor – editor obsahu – marketing – externí dodavatel Rizika: – jeden účet pro všechny – odchod zaměstnance.

Scene 25 (5m 37s)

Kdo píše texty, aktualizuje informace? Kdo odpovídá za správnost a aktuálnost? Rizika: – neaktuální informace – nefunkční nabídky – právní odpovědnost.

Scene 26 (5m 48s)

Prostor pro dotazy.