Tvorba webu: Škola, kurzy a cesty k vlastní prezentaci

Chcete proniknout do světa webových stránek a naučit se vytvářet poutavé internetové prezentace, komplexní portály nebo moderní e-shopy? Ať už jste úplný začátečník nebo pokročilý uživatel, existuje mnoho cest, jak se v této oblasti vzdělávat. Tento článek vám poskytne přehled možností, od individuálních kurzů, přes specializovaná školení až po akreditované programy, a pomůže vám vybrat tu správnou cestu k vašemu cíli.

Individuální výuka: Kurz šitý na míru

Pokud vám nevyhovuje žádný z nabízených kurzů, potřebujete řešit konkrétní problém nebo preferujete individuální přístup, je pro vás individuální výuka ideální volbou. Čas i obsah kurzu se plně přizpůsobí vašim požadavkům a možnostem. Lektor se s vámi zaměří na konkrétní zadání, kterým se zabýváte například v práci, a pomůže vám najít lepší způsob řešení.

Výhody individuální výuky:

  • Personalizovaný přístup a zaměření na vaše potřeby.
  • Flexibilita v čase a obsahu kurzu.
  • Rychlejší a efektivnější učení.
  • Rady a tipy uzpůsobené vaší konkrétní situaci.

Cena: Od 5 400 Kč (bez DPH) / 3 hodiny kurzu.

Základy webových technologií: HTML, CSS a JavaScript

Pro tvorbu webových stránek je klíčové osvojit si základní stavební kameny: HTML, CSS a JavaScript.

HTML: Základní stavební prvek webu

HTML (XHTML) je základním stavebním prvkem všech webových stránek. Ať už chcete vytvářet jednoduché stránky, složité webové aplikace nebo spravovat firemní web, znalost HTML je nezbytná. Naučíte se, jak správně sestavovat HTML, aby byl web nejen funkční, ale také úspěšný u vyhledávačů. Znalost HTML a CSS je nezbytným základem, pokud pracujete v redakčních systémech, doplňujete informace na web organizace, nebo se chcete zabývat programováním či tomu učit své žáky.

Čtěte také: Začínáme šít pro děti

CSS: Vzhled a styl webu

Ve světě webových technologií se důrazně odděluje vzhled od obsahu. Právě pro tvorbu vzhledu slouží CSS (Cascading Style Sheets) neboli kaskádové styly. Lze s nimi vytvořit celý layout stránky. Pomocí různých zápisů CSS vytvoříte jeden styl pro PC obrazovku, druhý styl pro mobilní zařízení a další styl pro tisk. Toto školení je zaměřeno na kódování internetových stránek pomocí nejnovějších postupů zahrnutých v HTML5 a CSS3. Seznámíte se se způsobem navržení moderního designu webu v responzivním designu. Vyzkoušíte si nové tagy a selektory, nastavení některých jejich zajímavých vlastností. Seznámíte se s moderním grafickým stylem tzv.

JavaScript: Interaktivita a dynamika

Chcete začít programovat nebo vytvářet dynamické webové stránky? Moderní web se dnes už bez JavaScriptu neobejde. Všechny ty rozbalovačky, posouvací prvky, skládačky nebo záložky, které se otevřou, rozbalí nebo plynule přejedou na jinou část stránky při najetí myší, zobrazení obrázků ve fotogaleriích a mnoho dalšího, to je práce JavaScriptu. Programovací jazyk je jednoduchý a navíc zábavný. Na kurzu poznáte, jak JavaScript vloží produkt do košíku, a nakonec vám pomůže s kontrolou formulářů před dokončením objednávky. A určitě jste už někdy použili cizí kus kódu, který byl sice v JavaScriptu napsán, ale poněkud méně srozumitelným jazykem. Třídy, singleton, anonymní funkce, DOM, Closures, události, probublávání, geolokace, API - je toho dost, co se v tomto kurzu naučíte.

jQuery je JavaScriptový framework, který vám umožní jednoduše vyhledávat elementy DOMu, modifikovat je, i vytvářet nové. K vyhledávání vám postačí znalosti CSS. Framework jQuery má i další možnosti - umí pracovat s událostmi, nabízí pokročilé funkce pro práci s poli a nechybí mu ani podpora AJAXu a animací. Díky své jednoduchosti a přehlednosti je silný a elegantní nástroj pro práci s DOMem a je plně dostačující pro malé a středně velké projekty.

React Native navíc přidal další rozměr vývoje, díky tomu, jak umožňuje vytvářet aplikace pro mobilní telefony. Angular 2.0 je druhá verze populárního javascriptového frameworku od společnosti Google. Vue.js je open-source javascriptový framework vytvořený roku 2014, který si velice rychle získal popularitu mezi vývojáři, díky své přívětivosti pro tvůrce webových aplikací. Vue.js kombinuje výhody dvou nejpoužívanějších javascriptových frameworků - Reactu a Angularu.

Responzivní design: Web pro všechna zařízení

Doba, kdy zákazník navštěvoval web hlavně z počítače, je už dávno pryč. Ve většině oborů roste návštěvnost hlavně z mobilních zařízení a v mnohých odvětvích tvoří více jak 50 %. Proto je důležité dbát na to, aby byl váš web čitelný nejen na počítači nebo notebooku, ale i na mobilním telefonu či tabletu. Responzivita má také zásadní vliv na SEO. Naučte se několik základních postupů, pomocí kterých vytvoříte přizpůsobivý web pro různé rozlišení obrazovky.

Čtěte také: Návody na podzimní aktivity s dětmi

Serverové technologie: PHP, Nette, Python a Node.js

Moderní webová aplikace je dnes tvořena propojením HTML, CSS, JavaScriptu a nějakého programu na straně serveru.

PHP je jedním z nejrozšířenějších jazyků pro serverové programy. Hlavní výhoda programovacího jazyka PHP je, že si jej můžete zcela zdarma stáhnout a používat. Velice rychle se naučíte programovat. Fungující webovou aplikaci vytvoříte i s několika málo příkazy.

Nette je komplexní Framework pro psaní webových aplikací. Díky několikaleté tradici a českému původu se stal jednou z nejrozšířenějších technologií, pro psaní webů v ČR. Důvodem jeho obliby v korporátním sektoru je kromě přehledné MVC architektury také velmi krátký čas, za který se s frameworkem naučíte.

Python je velice rozšířený programovací jazyk v akademickém i komerčním světě. Je návrhově čistý, rychlý a zejména na zahraničním pracovním trhu velice žádaný.

Node.js je technologií umožňující spuštění JavaScriptu na straně serveru. Najde využití u aplikací s velkým množstvím požadavků např. v podobě chatu nebo streamování (Netflix). Je užitečný chcete-li mít stále aktivní server (PayPal, eBay, Uber) nebo potřebujete zkrátit zpracování uživatelských požadavků. Node.js je velmi rychlé, událostmi řízené, neblokující a asynchronní. Je skvělým nástrojem pro vývoj vysoce škálovatelných webových aplikací a jejich serverových částí. Stojí na základech objektově orientovaného programování.

Čtěte také: Tvoření vánočních zvonečků

Verzionování kódu: GIT

GIT je verzovací systém pro správu projektů, díky kterému lze spravovat a sledovat vývoj kódu (nebo jakékoliv práce) v čase. Má všeobecné uplatnění napříč různými programy, ve kterých je možné pracovat s různými verzemi v rámci projektu. Avšak nejčastěji je využíván vývojáři. Monitoruje průběh práce a zaznamenává provedené změny na společném projektu prostřednictvím stromového modelu dle teorie grafů.

WordPress: Rychlá cesta k vlastnímu webu

Víte, že k vytvoření kompletní webové prezentace vám stačí jeden den? A přitom nemusíte znát ani kousek z webových technologií. V kurzu WordPress - troufněte si na vlastní web vás provedeme krok za krokem redakčním systémem (CMS) od instalace na vašem počítači až po přesunutí na server na internetu. Pro účely školení je účastníkům absolvujícím kurz prezenční formou nebo online formou na území EU zajištěn hosting.

Další technologie a nástroje

Docker je technologie umožňující tzv. kontejnerizaci serverových aplikací. Umožňuje rozdělit fyzický server na více logických komponent. Ty následně dle potřeby znovu komponovat a distribuovat jako jeden kompaktní celek. Díky tomu se jedná o ideální nástroj pro testování, mikroslužby atd.

Akreditované kurzy a školení

Akreditovaný kurz tvorby webových stránek - Webmaster je určen opravdu pro každého se zájmem o moderní trendy ve vytváření webových stránek. Tento kurz tvorby webových stránek vás naučí vytvářet moderní webové stránky a získat tak pracovní místo jako Webmaster nebo pracovat odkudkoliv na volné noze. Pro ty, které by kurz chytl a chtěli možnost získat lepší uplatnění jako frontend developer, jsme připravili speciální navazující kurz JavaScript pro začátečníky. Kdo by měl ještě větší ambice, může pokračovat kurzem Programátor webových aplikací, který z vás udělá full stack developera, který dokáže vytvořit téměř jakékoliv stránky a nemusí se spoléhat na již vytvořené "součástky".

Na našem školení tvorba webových stránek se seznámíte s použitím HTML a CSS, vytvoříte jednoduchou použitelnou webovou aplikaci. Vyzkoušíte si vytvořit několik stran propojených přes menu, nastavení jednotlivých částí internetové prezentace, přizpůsobení webu médiu, na kterém se zobrazuje. Kurz Tvorba webových stránek je vícedenní, proto si prostudujte podrobnou náplň jednotlivých dnů.

Vývojová prostředí

Pro tvorbu webu existuje velké množství vývojových prostředích, od „primitivních“ jako např. PSPad, přes komplexní jako je WebStorm od společnosti JetBrains, který je ovšem už placený nástroj. Proto jsme se rozhodli pro zlatou střední cestu a to MS Visual Code, což je IDE od společnosti Microsoft, je zdarma, dnes velmi populární nástroj a také je multiplatformné tzn. můžete si ho nainstalovat na Windows, Linux nebo MacOS. Také se jedná o živý nástroj, který se často aktualizace a obsahuje možnosti rozšíření pomocí různých pluginů.

Sociální sítě a rizika sdílení informací

Sociální sítě jsou v současné době velice často diskutovaným tématem a jsou označovány za celosvětový fenomén. Kromě přínosů však jejich užívání přináší svá rizika. Hlavně v tom, že uživatelé sociálních sítí podceňují následky sdílení privátních informací.

tags: #vs #skola #tvorba #webu #kurzy

Oblíbené příspěvky: