Giter VIP home page Giter VIP logo

cviceni's Introduction

4iz268 - cvičení

Podklady pro cvičení kurzu 4iz268 - Webové technologie na VŠE v Praze

Web předmětu: http://4iz268.github.io

Plán cvičení

  1. Základy HTML
  • základy syntaxe, formátování
  • adresování dokumentů a tvorba odkazů
  • příprava zdrojového kódu v HTML (HTML editory) a prohlížení výsledku v prohlížeči
  • přístupnost stránek pro různé typy zařízení, typy prohlížečů
  1. Pokračování HTML
  • tabulky, seznamy, vložení obrázku
  • kontrola stránky pomocí validátoru
  1. Kaskádové styly
  • základy syntaxe, připojení stylu ke stránce
  • formátování textu, odstavců
  • box model, rámečky, okraje
  • nové tagy v HTML5
  1. Kaskádové styly a layout
  • možnosti pozicování (float, flex box, grid)
  • typické layouty a rozmístění prvků na stránce
  • pokročilejší vlastnosti CSS3
  • kontrola stylu pomocí validátoru CSS
  1. Multimédia
  • formáty obrázků vhodné pro web
  • základní úpravy obrázků v editoru – ořez, zmenšení rozlišení, optimalizace
  • úpravy vzhledu obrázku pomocí CSS
  • vkládání zvuku a videa
  • ikony a fonty
  1. SVG
  • vložení SVG do stránky
  • příprava SVG v grafickém editoru
  1. Pokročilé techniky
  • model animací a transformací používaný v CSS a SVG
  • responzivní layout
  • responzivní obrázky (SVG, element)
  • formátovani stranky pro různá zařízení a pro tisk
  • využití knihovny Bootstrap
  1. JavaScript – úvod
  • vložení skriptu do stránky
  • obsluha událostí
  • základy syntaxe JavaScriptu
  • debugging JS v konzoli
  1. DOM a jQuery
  • průchod a manipulace s DOM
  • využití querySelectAll()
  • jQuery
  • použití existujících JS aplikací a komponent (kalendáře, WYSIWYG editory atp.)
  • Bootstrap a jQuery
  1. Formuláře
  • čtení a zápis dat do formulářových polí
  • validace hodnot ve formuláři (pomoci JS i HTML 5)
  • odeslání formuláře hotovému skriptu
  1. AJAX
  • odeslání a zpracování XHR požadavku
  • držení stavu a historie
  • zpracování odpovědi ve formátech XML a JSON
  • aktualizace části stránky na základě odpovědi XHR
  1. HTML5 API
  • práce s lokálním úložištěm
  • detekce offline/online stavu
  • offline aplikace (appcache, service worker)
  • geolokace
  • další HTML5 API
  1. Aplikace
  • Vypracování ukázkové aplikace
  • Obsah jednotlivých cvičení se může lišit v závisloti na rychlosti jednotlivých skupin a harmonogramu aktuálního semestru.

Co naleznete v tomto úložišti?

  • textové poznámky k jednotlivým cvičením
  • ukázkové příklady
  • souhrn informací nutných pro absolvování předmětu

Požadavky na absolvování

  • hodnocení se skládá ze čtyřech částí:
  • je použita standardní bodová škála, tj. je nutné celkem získat minimálně 60 bodů
  • z každé hlavní části hodnocení (test, web, aplikace) je nutné získat minimálně polovinu možných bodů

Zdroje informací

cviceni's People

Contributors

jirihradil avatar vojir avatar kosek avatar schneimie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.