Zápasíte so zalamovaním zložitých layoutov na mobiloch, neprehľadným CSS kódom plným !important alebo hľadáte spôsob, ako vytvoriť plynulé animácie, Dark Mode a moderné mriežky bez zbytočného JavaScriptu?
Prestaňte písať neudržateľný kód. Na živom online kurze sa naučíte vytvárať komplexné dvojrozmerné rozloženia pomocou CSS Grid, naplno ovládať flexibilitu Flexboxu s princípom Mobile First, navrhovať prístupné a SEO optimalizované formuláre, tvoriť kľúčové animácie cez @keyframes a organizovať rozsiahle projekty pomocou škálovateľnej metodiky BEM.
Objednať kurzPoznať základné značky a vedieť zmeniť farbu písma je dnes pre profesionálnu tvorbu webov len štartovacia čiara. Moderný front-end vývoj si vyžaduje schopnosť postaviť robustný, prístupný (a11y) a bleskovo responzívny layout, ktorý funguje bezchybne na akomkoľvek zariadení.
Kurz HTML a CSS pre pokročilých je navrhnutý pre všetkých, ktorí už ovládajú základy kódovania a chcú písať čistý, modulárny a moderný kód na úrovni skúseného front-end vývojára. Naučíte sa využívať plný potenciál sémantického HTML5, tvoriť validované formuláre s vlastným dizajnom a implementovať ARIA atribúty pre čítačky obrazovky.
V CSS časti do hĺbky preniknete do dvojrozmerného systému CSS Grid a jeho kombinácie s Flexboxom. Osvojíte si relatívne jednotky (rem, vh, vw), tvorbu responzívnych obrázkov (<picture>, srcset) a moderné funkcie ako calc(), clamp(), min() a max(). Zvládnete tvorbu plynulých 2D/3D transformácií, animácií cez @keyframes, nasadenie svetlého/tmavého režimu (Dark Mode) cez CSS premenné (Custom Properties) a zavediete do svojich projektov poriadok pomocou metodiky BEM, preprocesorov Sass/SCSS a moderných frameworkov (Tailwind CSS, Bootstrap).
Každý účastník kurzu HTML a CSS pre pokročilých, dostane učebné materiály ku kurzu zadarmo.
Používané prostredie: Školenie prebieha v bezplatnom editore kódu Visual Studio Code a webovom prehliadači (odporúčaný Google Chrome alebo Mozilla Firefox) na operačnom systéme Windows alebo zariadeniach Apple (macOS). Na školenie je potrebný počítač s pripojením na internet.
Absolvent vzdelávacieho programu disponuje pokročilými teoretickými vedomosťami a praktickými zručnosťami v oblasti moderného frontendového kódovania pomocou technológií HTML5 a CSS3. Dokáže samostatne navrhovať a vyvíjať komplexné, škálovateľné, plne responzívne a prístupné webové rozhrania podľa aktuálnych priemyselných štandardov. Ovláda dvojdimenzionálne rozloženia (CSS Grid), pokročilý Flexbox, moderné CSS premenné a funkcie, plynulé animácie, ako aj metodiky pre udržateľnú architektúru kódu (BEM).
Interaktívny výklad lektora spojený s okamžitým písaním pokročilého kódu (learning by doing), navrhovaním komplexných responzívnych layoutov, implementáciou plynulých animácií a osvojovaním si udržateľnej architektúry CSS.
Priebežná kontrola postupov a záverečné samostatné praktické zadanie zamerané na sémantickú štruktúru a prístupnosť (a11y, SEO), kombináciu CSS Grid a Flexboxu, responzívny dizajn prístupom Mobile First, moderné CSS funkcie (premenné, clamp, calc), vlastné animácie (@keyframes) a organizáciu kódu podľa metodiky BEM.
Samostatné úspešné nakódovanie a optimalizácia komplexnej, plne responzívnej modernej webovej stránky podľa zadania na minimálne 70 % a následné vystavenie certifikátu.
Nové štandardy responzívneho kódovania a moderné UI architektúry.