Webdesign
Vítejte na webových stránkách předmětu Webdesign na Střední průmyslové škole Emila Kolbena v Rakovníku!
Na tomto místě najdete výukové podklady k probírané látce i konkrétní zadání pro samostatné procvičování. Během druhého, třetího a čtvrtého ročníku společně projdeme celou cestu od úplných základů až po vývoj komplexních webových aplikací. Nakonec se s webdesignem potkáte u praktické části maturitní zkoušky.
Druhý ročník
Ve druhém ročníku položíme pevné základy. Nejprve si vysvětlíme teorii – jak fungují webové stránky, co je to doména, hosting a jak probíhá komunikace mezi klientem a serverem. Následně se přesuneme k samotnému kódování:
- HTML – tvoří strukturu a obsah webové stránky (kostru webu).
- CSS – stará se o vzhled, rozvržení prvků a grafický styl.
- JavaScript – dodává stránkám interaktivitu a dynamičnost přímo v prohlížeči.
Třetí ročník
Ve třetím ročníku posuneme naše znalosti dále a podíváme se pod kapotu webových serverů. Naučíme se tvořit webové aplikace, které dokáží pracovat s daty uživatelů:
- PHP – serverový jazyk, který zpracovává požadavky, řídí logiku aplikace a generuje dynamický obsah.
- MySQL – relationalní databáze, do které budeme ukládat a ze které budeme načítat data (např. uživatele, články či produkty).
Čtvrtý ročník
Ve čtvrtém ročníku propojíme všechny dosud získané dovednosti a zaměříme se na praxi.
- WordPress – vyzkoušíme si práci s nejrozšířenějším redakčním systémem na světě. Budeme pro něj vytvářet vlastní šablony a pluginy na míru.
Praktická maturitní zkouška
Webdesign je jedním ze tří předmětů, které tvoří praktickou část maturitní zkoušky. Maturitní zadání prověří vaše komplexní znalosti a schopnost samostatně vytvořit funkční a estetický web.
Používané nástroje
Pro barevnou paletu můžete využít službu například coolors.co.
Wireframe i grafický návrh prosím připravujte v nástroji figma.com.
Ke kódování stránek využívejte program Visual Studio Code.
Pro nahrání stránek na webserver používáme FTP klienta FileZilla, případně WinSCP.
Jak se připojit na školní server naleznete zde.
Validátor
Správnost HTML kódu lze ověřit pomocí služby konsorcia W3C dostupné na URL: https://validator.w3.org/. Validátor potom stránku analyzuje a vypisuje případné chyby a upozornění, například nesprávně uzavřené tagy, neznámé nebo zastaralé značky, chybějící atributy, špatnou strukturu dokumentu či problémy s deklarací znakové sady. Díky tomu mohou vývojáři snadno odhalit a opravit nedostatky, které by mohly způsobit chybnou interpretaci stránky v různých prohlížečích.
HTML stránku je nejprve zapotřebí nahrát na webserver dostupný z internetu.
Odevzdané úkoly a práce v hodině je nutné před odevzdáním zkontrolovat validátorem, nesmí se zde objevit žádná varování (žlutě označené hlášky) a kritické chyby (červené hlášky).
Stránky na procvičování
- Selektory – CSS Dinner, CSS Selector Practice
- Flexbox – Flexbox Froggy, Flex Box Adventure
- Gridbox – Grid Garden, Grid Attack
Písma
V zadáních jsou využívána písma Nunito, Poppins, Montserrat, Arial, Open Sans a Roboto, pokud není uvedeno jinak. Podle předlohy úkolu vyhledejte správné písmo na Google Fonts a využijte ho v úkolu. Ikony využijte z webu Google Icons.
Další podklady
Školní barvy
Purpurová: #f142af
Azurová: #33a6d7
Žlutá: #ffe82c
Zelená: #02AF54
Oranžová: #ED6D1D
Školní logo

